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

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

16
Crie um navegador XKCD com defeito
Desafio Dado o número de uma história em quadrinhos do XKCD, produza o texto do título dessa história em quadrinhos (o texto do mouseover). No entanto, o programa deve gerar um erro quando receber os números 859ou 404. Regras O número fornecido sempre será uma história em quadrinhos existente (exceto …

30
Código Johnny Código, código!
Infelizmente, o pai fundador do rock and roll, Chuck Berry, faleceu hoje. Considere o refrão de sua famosa música " Johnny B. Goode ": Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Existem outras maneiras de pontuar, …
75 code-golf  string 


30
Programa mais curto que gera o erro StackOverflow [fechado]
Escreva um programa que gere um erro StackOverflow ou o equivalente no idioma usado. Por exemplo, em java , o programa deve lançar java.lang.StackOverflowError. Você não tem permissão para definir uma função que se chama ou uma nova classe (exceto a que contém mainem java). Deve usar as classes da …
75 code-golf 


6
Golfe de código rígido: Regex para divisibilidade por 7
Matthias Goergens tem um regex de 25.604 caracteres (abaixo do original de 63.993 caracteres) para corresponder a números divisíveis por 7, mas isso inclui muitos problemas: parênteses redundantes, distribuição ( xx|xy|yx|yye não [xy]{2}) e outros problemas, embora eu tenha certeza de que um novo começo seria útil para economizar espaço. …

30
De quebra-cabeças de programação ao Code Golf
Sua tarefa é escrever um programa que produza a sequência exataProgramming Puzzles (à direita da nova linha opcional), mas quando todos os espaços, tabulações e novas linhas são removidas, ela sai Code Golf(à direita da nova linha opcional). Sua contagem de bytes é a contagem do primeiro programa, com espaços …

17
Golf Dennis um termômetro
Dennis faz um grande esforço para esta comunidade, incluindo como moderador , designer de idiomas e provedor de TIO . Infelizmente, sua filha de quatro anos pegou um resfriado , então vamos ajudá-lo a acompanhar sua recuperação (seja rápida) fornecendo um termômetro para ele : .-----------. | | | | …


30
Programação não discriminatória
Dizemos que uma string não é discriminatória se cada um dos caracteres da string aparecer o mesmo número de vezes e pelo menos duas vezes. Exemplos "aa!1 1 !a !1"é não discriminatório , porque cada um dos personagens , !, ae 1aparecem três vezes. "abbaabb"não é discriminatório porque baparece com …

30
Imprimir alguns JSON
Esse desafio é direto, mas, esperançosamente, existem muitos caminhos que você pode abordar: Você precisa imprimir / retornar um objeto JSON válido com pelo menos 15 caracteres, sem contar o espaço em branco não essencial. Seu programa deve funcionar sem nenhuma entrada. Por questões de clareza, um objeto JSON começa …
74 code-golf  json 

22
Tartarugas até o fim
Escreva um programa ou função que receba um número inteiro positivo e imprima ou retorne uma pilha dessas muitas tartarugas de arte ASCII , em que cada tartaruga é maior que a acima. Especificamente, se a entrada for 1, a saída deve ser: __ /,,\o Se a entrada for 2: …

11
Os 9 bilhões de nomes de Deus
Os 9 bilhões de nomes de Deus é um conto de Arthur C. Clarke. É sobre um grupo de monges tibetanos cuja ordem é dedicada a escrever todos os nomes possíveis de Deus, escritos em seu próprio alfabeto. Essencialmente, eles são dedicados a escrever todas as permutações possíveis de seu …



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.