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
Faça um; # intérprete
Recentemente, criei um novo idioma chamado ;#(pronunciado "Ponto-e-vírgula Hash"), que possui apenas dois comandos: ; adicione um ao acumulador #module o acumulador por 127, converta para caractere ASCII e produza sem uma nova linha. Depois disso, redefina o acumulador para 0. Sim, 127 está correto. Qualquer outro caractere é ignorado. …

30
Loop auto-destrutivo mais curto
Sua tarefa é escrever um programa completo ou função que não leva de entrada e executa qualquer tipo de loop ( while, for, foreach, do, do-while, do-loop, goto, recursão, etc) que vai acabar em causar um erro, o que significa que o programa deve parar-se em execução e Saída. Regras: …
61 code-golf 



30
Art Attack KoTH
As inscrições estão encerradas. Quaisquer novas entradas ou edições não serão contadas na execução final. Participe do chat! Desafio Tente preencher a tela com o máximo de tinta possível. Tenha cuidado com outros bots que podem afetar seu trabalho duro! Nota: Nesta descrição do desafio, pintar significa alterar a cor …

28
Por que 6 tinha medo de 7?
Por que 6 tinha medo de 7? Porque 7 8 9! Dada uma sequência, aplique as seguintes transformações: Se houver um 6 próximo a um 7, remova o 6 (6 tem medo de 7) Se a sequência "789" aparecer, remova os 8 e os 9 (7 e 9) (Se não …
61 code-golf  string 

15
ODEIO espaços nos nomes de arquivo
É simples Não suporto quando as pessoas usam espaços ao nomear arquivos. Às vezes, destrói os comandos do console e torna a saída de ls feia. O desafio é escrever um programa (apenas caracteres ascii) que renomeia todos os arquivos (incluindo diretórios) no diretório atual para versões com espaços removidos …

30
Classificação com perdas (Implementar Dropsort)
O Dropsort , projetado por David Morgan-Mar, é um exemplo de um "algoritmo de classificação" de tempo linear que produz uma lista que é, de fato, classificada, mas contém apenas alguns dos elementos originais. Qualquer elemento que não seja pelo menos tão grande quanto o máximo dos elementos anteriores é …

15
Desenhe o sinal de €
O objetivo é produzir ou exibir uma imagem com um sinal de € (euro) de acordo com as seguintes especificações (ignorando a borda do sinal). Fonte: http://en.wikipedia.org/wiki/File:Euro_Construction.svg Regras: O programa / script deve ter a altura do €sinal em pixels como argumento (o espaço vazio ao redor do sinal é …


30
Desenhar minhas barras invertidas
Como programador, você provavelmente já ouviu falar de barras e barras invertidas. Mas você já ouviu falar de desvantagens? É quando você pega um monte de barras, conecta suas extremidades e as desenha descendo. Para o desafio de hoje, você deve escrever um programa ou função que use uma string …

30
O que você ganha quando multiplica 6 por 9? (42)
Eu amo matemática. Mas não consigo encontrar uma única calculadora que possa se multiplicar corretamente. Eles parecem acertar tudo, exceto 6 * 9 (é a questão da vida, do universo e de tudo! Como eles erraram ?!). Quero que todos escrevam para mim uma função que possa multiplicar 2 números …


12
ASCII Train Golf
Considere estes sete vagões de trem ASCII. Motor (E) __ ====== \/ | [] |========= | ) ================ O-O-O O-O-O \\ Carro de passageiro (P) =============== | [] [] [] [] | =============== O-O O-O Vagão coberto (B) =============== |-|-| | |-|-| =============== O-O O-O Petroleiro (T) _____---_____ ( ) …

9
Jogos Vorazes - Eat or Die
Jogos Vorazes - Eat or Die Se você não comer, você morre. Se você come, você vive (até morrer). Você vai morrer, então tente morrer por último. visão global Há uma ilha povoada com um rebanho de presas. Você controla um pacote de cinco predadores. Seu objetivo é manter sua …

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.