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

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código

28
Você está em uma sequência de 8 dias!
O Duolingo, o aplicativo de aprendizado de idiomas, tem muitas coisas a seu favor, mas há uma questão importante que me deixa louca. Ele me diz quantos dias seguidos eu usei o aplicativo com uma mensagem como Você está em uma sequência de 7 dias! Deixando de lado a hifenização …
82 code-golf  number 

25
Asse uma fatia de Pi
Escreva um programa ou função que imprima ou envie esse texto exato (composto por 142 caracteres): ()()()()()() |\3.1415926| |:\53589793| \::\2384626| \::\433832| \::\79502| \::\8841| \::\971| \::\69| \::\3| \__\| Seu programa não deve receber nenhuma entrada (exceto em idiomas onde isso é impossível, como sed) e produzir o texto acima (e somente …

16
Comportamento indefinido matou meu gato [fechado]
Comportamento indefinido matou meu gato É bem sabido que um comportamento indefinido pode matar seu gato [carece de fontes?] . Mas pode? Sua tarefa Escreva um programa que invoque um comportamento indefinido. Descreva um cenário que começa com o programa acima sendo executado, resultando em um Felus catus terminando sua …

30
KOTH: Uma pandemia mundial
Os resultados finais estão aqui! Introdução Em 2042, o mundo ficou superpovoado. A globalização, a superlotação, os novos estilos de vida e a falta de higiene global causaram uma nova pandemia. Durante esses tempos difíceis, os líderes estaduais precisam gerenciar a situação. Você não pode deixar sua população ser dizimada, …


11
Regex, Papel, Tesoura, Lagarto, Spock
Aquecimento: Regex, Papel, Tesoura Esse é o desafio que eu originalmente queria postar, antes de perceber que existe uma solução muito curta. No entanto, pode ser um problema interessante de se pensar na preparação para o desafio real abaixo. Escreva três expressões regulares R , P e S de forma …

30
Encontre uma cadeia ilegal
O desafio é encontrar uma série de caracteres que não possam aparecer em nenhum programa legal na sua linguagem de programação preferida. Isso inclui comentários, seqüências de caracteres ou outras partes "não executáveis". Desafio Seu programa pode ser específico para uma versão ou implementação específica do ambiente de compilação / …

30
Dicas para jogar golfe em <todos os idiomas>
O objetivo deste post é reunir todas as dicas de golfe que podem ser facilmente aplicadas, &lt;all languages&gt;e não específicas. Publique apenas respostas que sua lógica possa ser aplicada à maioria dos idiomas Por favor, uma dica por resposta
81 code-golf  tips 

30
Imprima um Tabula Recta!
Imprima um Tabula Recta! O Tabula Recta (às vezes chamado de 'Tabela Vigenere'), foi criado por Johannes Trithemius e foi usado em várias cifras, incluindo todas as variantes da cifra Vigenere de Bellaso e da cifra Trithemius. Se parece com isso: ABCDEFGHIJKLMNOPQRSTUVWXYZ BCDEFGHIJKLMNOPQRSTUVWXYZA CDEFGHIJKLMNOPQRSTUVWXYZAB DEFGHIJKLMNOPQRSTUVWXYZABC EFGHIJKLMNOPQRSTUVWXYZABCD FGHIJKLMNOPQRSTUVWXYZABCDE GHIJKLMNOPQRSTUVWXYZABCDEF HIJKLMNOPQRSTUVWXYZABCDEFG IJKLMNOPQRSTUVWXYZABCDEFGH …

9
Contando grãos de arroz
Considere estas 10 imagens de várias quantidades de grãos não cozidos de arroz branco. ESTES SÃO SOMENTE POLEGARES. Clique na imagem para vê-la em tamanho real. A: B: C: D: E: F: G: H: I: J: Contagem de grãos: A: 3, B: 5, C: 12, D: 25, E: 50, F: …

30
Mudança de matriz tipo 2048
Suponha que queremos mudar uma matriz como é feita no jogo de 2048 : se tivermos dois elementos consecutivos iguais na matriz, mescle-os com o dobro do elemento de valor. Shift deve retornar uma nova matriz, onde cada par de elementos iguais consecutivos é substituído por sua soma e os …

30
Detectar o MS Windows
Desafio Crie um programa que retorne um valor verdadeiro quando executado no Microsoft Windows (por uma questão de simplicidade, usaremos o Windows 7, 8.1 e 10) e um valor falsey quando executado em qualquer outro sistema operacional (OSX, FreeBSD, Linux). Regras Código que falha ao executar / compilar em uma …

16
Derrotar SVGCaptcha
Me deparei com SVGCaptcha e imediatamente soube que era uma má ideia. Gostaria que você mostrasse o quão ruim é essa idéia, extraindo o código de validação das imagens SVG que o código produz. Uma imagem de exemplo é semelhante a esta: Aqui está a fonte da imagem de exemplo: …

30
O código mais curto para inverter bit a bit uma string binária
Eu acha que aqui não há perguntas fáceis suficientes que os iniciantes possam tentar! O desafio: Dada uma sequência de entrada aleatória de 1 e 0, como: 10101110101010010100010001010110101001010 Escreva o código mais curto que produz o inverso em bits da seguinte maneira: 01010001010101101011101110101001010110101
79 code-golf  string 

25
print "Olá, mundo!"
Sim com certeza. Imprima com uma impressora de hardware hardware para criar uma cópia impressa. Envie os comandos / dados necessários para a impressora, para que o seguinte texto seja impresso em um pedaço de papel: Olá Mundo! Você pode usar qualquer impressora local ou conectada à rede que esteja …

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.