Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código

1
Notação Inteira Ofuscada
Editar: em breve postarei uma versão mais recente desta pergunta meta-golf. Fique ligado! Editar # 2: não vou mais atualizar o desafio, mas o deixarei em aberto. A meta-golfversão está disponível aqui: /codegolf/106509/obfuscated-number-golf Fundo: A maioria dos números pode ser escrita com apenas 6 símbolos diferentes: e (Constante de Euler) …

13
Código permanentemente auto-modificável
Agora, todos sabemos que a maioria dos idiomas possui maneiras muito simples de "auto-modificar" o código. No entanto, e se você realmente modificar o código e editar partes dele ... no disco? Seu objetivo é criar um código que imprima um número e, em seguida, edite seu próprio arquivo para …

4
Dor de cabeça de férias
Aviso: NÃO siga conselho médico deste post. Se você quiser aconselhamento médico, procure um profissional qualificado. Estou com dor de cabeça. Eu preciso de comprimidos para dor de cabeça. Vou lhe dizer as últimas doses que tomei e você me diz quando posso tomar minha próxima dose, sem overdose. Vou …
14 code-golf  string  date 

20
Teclas de saída
Em qualquer linguagem de programação, crie um programa que receba entrada e anime o texto que está sendo digitado no teclado. O atraso entre cada caractere deve variar para simular a digitação verdadeira em um teclado. O atraso será de 0.1, 0.1, 0.5, 0.1, 0.1, 0.5 ...segundos, até que o …

6
Código do teclado para texto!
Dada uma String e uma Matriz como entrada, sua tarefa é gerar o texto que a String de entrada imprimirá quando digitada em um teclado móvel típico. Em um teclado móvel, uma letra é digitada pressionando um botão n vezes, onde n é a posição em que a letra se …

7
É quase Natal!
Por isso, famílias de todo o mundo estão construindo árvores de Natal. Mas essa árvore normal pode ficar entediada depois de um tempo, então vamos criar uma árvore ASCII! As folhas são representadas #e devem ser organizadas conforme mostrado na saída de exemplo. Temos 5 bolas ( O) e 5 …

9
O objeto codegolf
Imagine isso, temos um ambiente com um escopo global contendo apenas um único objeto, chamado codegolf. Este objeto tem um único filho chamado stackexchange, que possui uma propriedade chamada com. Acessar esta propriedade seria semelhante codegolf.stackexchange.com. O desafio A entrada do seu programa / função será uma string tentando acessar …


1
Táxi em São Francisco
Você é motorista de táxi em São Francisco. Como é típico dos motoristas de táxi, você está navegando em uma grade na qual as únicas direções válidas que você pode mover são a esquerda, direita, para cima e para baixo. No entanto, San Fransisco é muito montanhoso, portanto a distância …

10
Quadrados esteganográficos
Quadrados esteganográficos Seu trabalho é coletar uma sequência e gerar uma NxNimagem que represente essa sequência. Você também deve escrever o algoritmo que captura a imagem e a transforma novamente em uma string. A pontuação será incluirá a contagem de bytes de ambos os algoritmos: Algoritmo "Criptografia" + Algoritmo "Descriptografia" …

8
O 3x3 Hexa Prime Square Puzzle
O 3x3 Hexa Prime Square Puzzle Introdução Consideramos quadrados 3x3 de dígitos hexadecimais (de 0a F) como: 2 E 3 1 F 3 8 1 5 7 2 7 D D 5 B B 9 Definimos um Hexa Prime Square 3x3 ( HPS3 ) como um quadrado para o qual …



1
Damas: Rei eu?
Desafio: Dado um tabuleiro de damas, faça a menor quantidade de movimentos necessários (assumindo que o preto não se mova) para reinar uma peça vermelha, se possível. Regras : O lado do vermelho sempre estará no fundo, no entanto, suas peças podem começar em qualquer linha (até na linha do …

18
Embaralhe e negocie!
É sexta-feira e eu estou cansado, então vamos fazer um rápido! Não aceite nenhuma entrada, no entanto, você deve enviar todas as treze cartas numeradas diferentes em um baralho de cartas padrão. Você deve imprimir 2 através de Ace (agnóstico de naipe). Cada cartão tem uma parte superior que é …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.