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
ETAOIN SHRDLU golf
Breve descrição do desafio: baseado no ETAOIN SHRDLU , seu desafio é escrever o programa ou a função mais curto em qualquer idioma que produza as 26 letras do alfabeto inglês com base na frequência na entrada. Especificação muito longa, seca e completa: Seu programa / função receberá como entrada …
43 code-golf  string 

28
Rápido, barato e bom - escolha dois
Como programadores, todos conhecemos o ditado: "Você pode obtê-lo rápido e bom, mas não será barato, você pode obtê-lo barato e bom, mas não será rápido, ou você pode obtê-lo rápido e barato , mas não será bom. " Para esse desafio, você está implementando uma ferramenta de configuração imaginária …

30
Olá mundo alfanumérico [fechado]
Seu objetivo é escrever "Olá, mundo!" (menos as aspas). Este é um concurso de popularidade , e a maioria dos votos ganha. O comprimento do código será usado para romper laços. Tudo vale, desde que esteja dentro das seguintes regras: Todos os caracteres devem ser letras ou números, portanto, você …

23
A resposta para a vida, o universo e tudo [fechado]
Introdução : Pensamento profundo calculado A solução para a vida do universo e tudo em um período de 7,5 milhões de anos, a solução foi 42. Escreva um programa em qualquer linguagem de programação que demore aproximadamente 75alguns segundos para calcular, iniciando com o que você deseja e imprima o …

7
(Re) Implementando o Tetris
No espírito de reimplementar os videogames clássicos , gostaria de convidar a comunidade para criar sua melhor implementação do Tetris . Para referência, uma captura de tela da versão oficial do NES do Tetris. Recursos Necessários Um sistema de pontuação razoável deve estar em vigor, o que recompensa as limpezas …


30
Tocar um som, qualquer som [fechado]
Seu programa precisa fazer o computador produzir um som, qualquer som. O código mais curto vence, não antes de 10 dias após a primeira resposta válida. Se houver empate, o que foi enviado mais cedo, vence. O programa deve ser executado em um computador pessoal razoável e não muito incomum. …
43 code-golf 


2
Reconhecimento Facial
O objetivo desta tarefa é identificar, limpar e marcar todos os rostos em qualquer "imagem". O que há em um rosto? Uma face será um quadrado ZxZ onde Z é um número inteiro ímpar maior que 1. Os cantos superiores esquerdo e direito e o centro serão caracteres 'O', e …

30
Saída de números ordinais (1º, 2º, 3º)
Gostaria de gerar (como resultado de retorno de uma função ou simplesmente como saída de um programa) o sufixo ordinal de um número inteiro positivo concatenado ao número. Amostras: 1st 2nd 3rd 4th ... 11th 12th 13th ... 20th 21st 22nd 23rd 24th E assim por diante, com o sufixo …

30
Desenhe um triângulo de Sierpinski
O Triângulo de Sierpinsky é um fractal criado usando um triângulo, diminuindo a altura e a largura em 1/2, criando 3 cópias do triângulo resultante e colocando-as de modo que cada triângulo toque as outras duas em um canto. Esse processo é repetido repetidamente com os triângulos resultantes para produzir …

15
Esta máquina Foo pára?
Sabe-se que determinar se uma máquina de Turing pára é indecidível, mas isso não é necessariamente verdade para máquinas mais simples. Uma máquina Foo é uma máquina com fita finita, em que cada célula da fita possui um número inteiro ou o símbolo de parada h, por exemplo 2 h …

3
Klein Topololyglots
Klein é uma linguagem 2D que eu projetei que pode ser incorporada em 12 superfícies topológicas diferentes. Um programa Klein pode ser executado em superfícies diferentes alterando os argumentos da linha de comandos. A topologia determina para onde o ponteiro de instrução vai quando sai da borda do programa. Ao …

20
Dicas para jogar golfe na linguagem de programação Shakespeare
Que dicas gerais você tem para jogar golfe na linguagem de programação Shakespeare? Estou procurando idéias que possam ser aplicadas a problemas de código-golfe e que também sejam pelo menos um pouco específicas para o SPL (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por resposta.
43 code-golf  tips 

16
Dicas para Regex Golf
Semelhante aos nossos tópicos para dicas de golfe específicas ao idioma: quais são os truques gerais para encurtar expressões regulares? Eu posso ver três usos do regex quando se trata de golfe: clássico regex golf ("aqui está uma lista que deve corresponder e aqui está uma lista que deve falhar"), …

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.