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

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

30
Dois fazem toda a diferença - Policiais
AVISO - Este desafio está encerrado. Quaisquer novas respostas serão ignoradas e a resposta aceita não será alterada Desafio Escreva um programa válido que, quando apenas dois caracteres no programa forem alterados, removidos ou adicionados, altere completamente a saída. A saída alterada deve ter uma distância de Levenshtein igual ou …

30
Fatorial em haiku!
Tarefa Crie um programa que calcule o fatorial de um número usando nenhuma função fatorial interna. Fácil? O problema é que você deve escrever todo o programa (incluindo testá-lo) na forma de haiku . Você pode usar quantos haikus precisar, mas quando pronunciados, eles devem seguir o formato da sílaba …



30
Oreoorererereoo
Oreoorererereoo Dada uma sequência de entrada semelhante à palavra "oreo", forneça uma representação ASCII do cookie que seja tão larga quanto a sequência de entrada (para garantir a estabilidade do cookie). Regras A entrada é minúscula, uma sequência não-vazia, sem espaço em branco, que contém qualquer combinação das sequências "o" …

30
Isso não é ciência de foguetes
Escreva um programa ou função que utilize uma string de linha única. Você pode assumir que ele contém apenas ASCII imprimível . Imprima ou retorne uma sequência de um foguete de arte ASCII, como | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV com a sequência de entrada escrita …

3
Pensando fora da caixa - estou fazendo certo?
Continuo ouvindo que pensar fora da caixa é um objetivo que vale a pena atingir, mas como posso saber se estou conseguindo fazer isso com sucesso? Para resolver esse dilema, já escrevi um tradutor de ondas cerebrais para ASCII que, em teoria, deveria produzir resultados como # +------------+ # | …

13
Imprimir um word clock
Desde que eu vi o primeiro, há alguns anos, eu sempre fui subjugado por esse tipo de relógio de palavras, onde o tempo é realmente determinado por palavras sendo iluminadas ou não em uma frase significativa. O texto exibido nesse relógio é o seguinte. IT IS HALF TEN QUARTER TWENTY …
59 code-golf  string  date 

30
Contar verdades finais
Inspirado e em memória de meu querido amigo e colega, Dan Baronet , 1956 - 2016. RIP Ele encontrou a solução de APL mais curta possível para esta tarefa: Tarefa Dada uma lista booleana, conte o número de valores de verdade à direita. Casos de exemplo {} → 0 {0} …

13
Construa uma pilha de areia
Uma pilha de areia abeliana , para nossos propósitos, é uma grade infinita com coordenadas inteiras, inicialmente vazias de areia. Após cada segundo, um grão de areia é colocado em (0,0). Sempre que uma célula da grade possui 4 ou mais grãos de areia, ela derrama um grão de areia …

23
Expressão regular inigualável mais curta
Sua missão é escrever a expressão regular válida mais curta que nenhuma string possa corresponder, incluindo a string vazia. Os envios devem ter este formato ("notação literal"): /pattern/optional-flags Regexp mais curto vence. O tamanho da regexp é contado em caracteres. (incluindo barras e bandeiras) Por favor, explique como o seu …

30
Encontre o número mais suave
Seu desafio é encontrar o número mais suave em um determinado intervalo. Em outras palavras, encontre o número cujo maior fator primo é o menor. Um número suave é aquele cujo maior fator primo é pequeno. Números desse tipo são úteis para o algoritmo de transformação rápida de Fourier, análise …


20
Cavar uma trincheira de borda
Antecedentes: Muitos imigrantes ilegais de Blandia estão cruzando a fronteira para Astan. O imperador de Astan encarregou você de cavar uma trincheira para mantê-los afastados, e Blandia deve pagar pelas despesas. Como todos os datilógrafos foram distribuídos até a trincheira ser organizada, seu código deve ser o mais curto possível. …

30
Determinar a cor de um quadrado de xadrez
Seu desafio é escrever um programa que produza a cor de um determinado quadrado no tabuleiro de xadrez. É assim que um tabuleiro de xadrez se parece: Você pode ver que o quadrado a1 é escuro e h1 é um quadrado claro. Seu programa precisa produzir darkou light, quando receber …
59 code-golf  chess 

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.