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
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 …

14
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 ser qualquer …

30
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 …

30
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 …


15
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 …

30
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 …

30
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 objeto a matriz, etc, etc são super incha e não …

9
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 diversão …

23
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, Sp …

14
[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 …

30
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 específicas para Java: se …
86 code-golf  tips  java 

30
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 …


25
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 …
85 code-golf  matrix 

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.