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

90
5 cartas favoritas

O desafio é realmente extremamente simples. Escolha 5 letras distintas (você pode simplesmente escolher as 5 que permitem o código mais curto, se quiser) e enviá-las para o console. No entanto, a diferença é que eles devem ser da lista a seguir: AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H A A B B C D...

90
4, 8, 15, 16, 23, 42 [fechado]

4, 8, 15, 16, 23, 42 Escreva um programa que produz essa sequência de números infinitamente. No entanto, os números não devem aparecer no seu código-fonte em nenhum lugar. O seguinte não é um programa Java válido para a saída do The Numbers porque o The Numbers aparece em seu código-fonte: class...

90
Quando (x == x + 2)? [fechadas]

O desafio: defina de xforma que a expressão (x == x+2)seja avaliada como verdadeira. Marquei a pergunta com C, mas as respostas em outros idiomas são bem-vindas, desde que sejam criativas ou destacem um aspecto interessante do idioma. Pretendo aceitar uma solução C, mas outros idiomas podem obter...

90
Em homenagem a Adam West

Adam West faleceu, e eu gostaria de honrar sua memória aqui no PPCG, embora duvide que ele soubesse de nossa existência. Embora existam muitas coisas diferentes pelas quais esse homem é conhecido, nenhuma é mais proeminente do que seu papel como o batman original . Eu sempre me lembrarei do meu...

90
As cores em nossas estrelas

Escreva um programa que utilize uma string ou arquivo de texto cuja primeira linha tenha a forma width height e cada linha subseqüente tem a forma x y intensity red green blue Onde: widthe heightpode ser qualquer número inteiro positivo. xe ypode ser qualquer número inteiro. intensity pode...

89
Gere a mensagem de erro mais longa em C ++

Escreva um programa curto, que geraria a maior mensagem de erro possível, em um compilador padrão C ++ ( gcc, cl.exe, iccou clang). A pontuação de cada entrada é o número de caracteres na mensagem de erro mais longa que o compilador emitiu. Os tipos incluídos no seu código-fonte e citados pelo...

88
Dicas para jogar golfe no ECMAScript 6 e acima

Isso é semelhante a outras "Dicas para jogar golfe em <...>", mas direcionadas especificamente aos novos recursos do JavaScript apresentados no ECMAScript 6 e acima. JavaScript inerentemente é uma língua muito detalhado, function(){}, .forEach(), convertendo string para array, array como...

88
BrainF *** edBotsForBattling - Um torneio Brainf ***

Todos os bots na arena de batalha foram repentinamente fodidos e ninguém pode explicar o porquê. Mas quem se importa desde que ainda seja capaz de lutar - embora Brainfuck seja a única língua que eles entendem mais. Já faz um tempo desde a última submissão, então finalmente vou anunciar o...

87
Programando um mundo intocado

Vamos definir um programa intocado como um programa que não possui nenhum erro, mas com erro se você modificá-lo removendo qualquer substring contíguo de N caracteres, onde 1 <= N < program length. Por exemplo, o programa Python 2 de três caracteres `8` é um programa primitivo ( obrigado,...

87
Golf an Advent Calendar

É a época do ano em que muitos de nós recebem nossos calendários do advento ! Se você não estiver familiarizado com um calendário de adventos, estes são calendários especiais usados ​​para contar o advento antecipando o Natal. Na minha experiência, as portas são colocadas aleatoriamente, e parte da...

86
[ISENÇÃO DE TEMAS DE NATAL AQUI]

Nota para os mods, se o título não faz justiça, mude para qualquer que seja, eu achei engraçado. Você está encarregado de pendurar as luzes para esta temporada de Natal, e sua família decidiu que, para ser um feliz Natal, você precisa pendurar pelo menos 2 luzes de Natal em sua casa. Portanto,...

86
Dicas para jogar golfe em Java

Existem atalhos úteis que podem ser usados ​​em Java? Como mostrado abaixo, importjá adiciona pelo menos 17 caracteres a um programa. import java.io.*; Entendo que a solução simples seria usar outra linguagem, mas parece ser um desafio real reduzir os programas Java. As dicas devem ser...

86
Eww, esses bytes são brutos

Escreva um programa ou função que, quando recebida uma string, filtre o máximo de bytes distintos possível e retorne a string limpa. No entanto, como seu programa os odeia, nenhum desses bytes pode estar presente em seu próprio código. Sua pontuação será o número de bytes distintos que o seu...

85
O rato faminto

Dezesseis pilhas de queijo são colocadas em um quadrado 4x4. Eles são rotulados de a . A menor pilha é e a maior é .111161616111161616 O Hungry Mouse está com tanta fome que sempre vai direto para a pilha maior (ou seja, ) e a come imediatamente.161616 Depois disso, ele vai para a maior pilha...

85
Loop sem 'loop' [fechado]

Uma pergunta semelhante a essa foi feita há alguns anos , mas essa é ainda mais complicada. O desafio é simples. Escreva um programa (no idioma de sua escolha) que repetidamente executa o código sem o uso de estruturas de repetição, como while, for, do while, foreachou goto( Então para todos os...

85
Recolher texto verticalmente

Digamos que eu tenha um texto como este (cada palavra em uma linha, sem espaços) Programming Puzzles & Code Golf Isso não faz sentido! Isso desafia totalmente as leis da física. Seu desafio é remediar essa situação impossível e recolher o texto da seguinte

85
Determinar se strings são anagramas

Desafio Dadas duas seqüências, resolva se ambas têm exatamente os mesmos caracteres. Exemplo Entrada palavra, errado Isso retorna trueporque eles são os mesmos, mas apenas embaralhados. Entrada palavra wwro Isso retorna false. Entrada barco, toba Isso retorna true Regras Aqui...