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

157
Emule uma CPU Intel 8086

Nota: Chegaram algumas respostas. Considere também votar em novas respostas. Lisp comum de happy5214 C de luser droog Java a partir de NeatMonster Javascript de crempp C de Mike C C ++ de Darius Goad Postscript do luser droog C ++ de JoeFish Javascript de inteiramente subjetivo C de RichTX C ++...

154
Meu padrão de furto é legal?

A maioria dos smartphones Android permite que o usuário use um padrão de furto para abrir o telefone: Certos padrões são legítimos e outros são impossíveis. Dado um padrão de furto de entrada, retorne uma verdade ou falsidade indicando se o padrão de entrada fornecido é legal ou não. Entrada A...

154
Quão alto você pode contar?

Desafio: Sua tarefa é escrever o maior número possível de programas / funções / trechos, onde cada um gera / imprime / retorna um número inteiro. O primeiro programa deve gerar o número inteiro 1, o segundo 2e assim por diante. Você não pode reutilizar nenhum caractere entre os programas....

151
Caveman Duels (ou: Me cutucá-lo com uma vara afiada)

Homem das cavernas louco. Outro homem das cavernas pega pau, mas pau era para mim. Luta do homem das cavernas ! Descrição Homem das cavernas precisa de uma vara afiada para esfaquear outro homem das cavernas. Outro homem das cavernas também tenta esfaquear com uma vara afiada. O homem das...

148
Implementar uma máquina da verdade

Uma máquina da verdade (os créditos são atribuídos a esse cara por ter sido apresentada) é um programa muito simples, projetado para demonstrar o fluxo de E / S e controle de um idioma. Aqui está o que uma máquina da verdade faz: Obtém um número (0 ou 1) de STDIN. Se esse número for 0, imprima 0...

148
1, 2, Fizz, 4, Buzz

Introdução Em nosso recente esforço para coletar catálogos de soluções mais curtas para exercícios de programação padrão, aqui está o primeiro desafio FizzBuzz de baunilha do PPCG. Se você deseja ver outros desafios do catálogo, há "Hello World!" e "Esse número é primo?" . Desafio Escreva um...

146
Código mais curto para folga legitimamente

Sou desenvolvedor e não tenho vontade de fazer meu trabalho. Sei do XKCD que a melhor desculpa para relaxar é que seu código está compilando . Por isso, acho que preciso de um código que seja compilado para sempre! E como sou preguiçoso e não quero digitar muito, isso deve ser feito com o menor...

144
"NÓ" ou "NÃO"?

Escreva um programa que processe uma representação artística ASCII de uma sequência emaranhada e decida se ela pode ou não ser emaranhada em um loop simples. O emaranhado é representado usando os caracteres -e |para representar segmentos horizontais e verticais e +para representar cantos. Os locais...

142
Decifrar o código-fonte

Nota : Este desafio está encerrado para novos envios de policiais. Isso é para garantir que ninguém possa postar envios que permaneçam ilegais porque não há mais ladrões interessados ​​no desafio. Neste jogo de policiais e ladrões, cada policial escreverá um programa simples para fornecer uma...

137
Dicas para jogar golfe em C

Que dicas gerais você tem para jogar golfe em C? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para C (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por resposta. Além disso, inclua se...

135
Mensagem de erro mais curta

Desafio Escreva o programa mais curto que, quando compilado ou executado, produz uma mensagem de erro fatal menor que o próprio programa. A mensagem de erro pode não ser gerada pelo próprio programa, como o do Python raise. Uma resposta válida deve incluir o código e a mensagem de erro. A resposta...

133
Vermelho vs. Azul - Pixel Team Battlebots

Este concurso terminou oficialmente. A equipe azul venceu! Criei dois conjuntos de 50 batalhas e, surpreendentemente, Blue venceu todos os 100 deles. Observando as estatísticas, fica claro que as entradas cooperativas do PhiNotPi e Sp3000 foram os verdadeiros heróis. Bom trabalho, vocês dois! De...

133
Dicas para jogar golfe em JavaScript

Que dicas gerais você tem para jogar golfe em JavaScript? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para JavaScript (por exemplo, "remover comentários" não é uma resposta). Nota: Consulte também Dicas...

127
Eu duplico a fonte, você duplica a saída!

Sua tarefa, se você deseja aceitá-la, é escrever um programa que produza um número inteiro positivo (maior que 0). A parte complicada é que, se eu duplicar seu código-fonte, a saída deve ser o dobro do número inteiro original. Regras Você deve criar um programa completo . Ou seja, sua saída deve...

123
Olá, mundo ofuscado

Crie o programa ofuscado mais curto possível que exibe o texto "Hello World". Para ser considerado um programa ofuscado, ele deve atender a pelo menos dois dos seguintes requisitos: Não conter os caracteres: h, l, we dem qualquer caso Não conter os caracteres: e, o, r, 0, e 1, em qualquer caso...