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
Jogo mais curto da vida
O Jogo da Vida de Conway é o exemplo clássico de automação celular. As células formam uma grade quadrada e cada uma tem dois estados: vivos ou mortos. Em cada turno, cada célula é atualizada simultaneamente de acordo com seu estado e o de seus oito vizinhos: Uma célula viva …

30
Pato Pato Ganso!
Lembre-se do jogo infantil, 'Duck, Duck, Goose' ? Não? Nem eu. O desafio Imprima a palavra 'pato' em linhas individuais uma quantidade indeterminada de vezes. Imprima a palavra 'ganso'. Seu programa termina. As regras Tente jogar o jogo no menor número de bytes. Deve haver pelo menos um pato. Deve …
58 code-golf  random 

27
Pedra honesta, papel e tesoura
Muitas pessoas consideram o RPS um jogo de sorte. Se ambos os jogadores jogam imprevisivelmente, a melhor estratégia é jogar aleatoriamente. No entanto, vamos apresentar um pouco de previsibilidade. Cada bot terá a chance de dizer ao outro bot o que será reproduzido simultaneamente. Depois, há uma pausa em que …

30
Um jogo de dados, mas evite o número 6 [fechado]
Torneio terminado! O torneio acabou agora! A simulação final foi realizada durante a noite, totalizando jogos. O vencedor é Christian Sievers com seu bot OptFor2X . Christian Sievers também conseguiu garantir o segundo lugar com Rebel . Parabéns! Abaixo você pode ver a lista oficial de recordes do torneio.3∗1083∗1083*10^8 Se …

9
Minha prisão está segura?
Seu desafio recebe uma entrada de um layout da prisão para determinar se algum dos presos pode escapar. Entrada A entrada pode estar em qualquer formato razoável, como uma sequência, matriz, matriz de matrizes etc. A entrada será composta por três caracteres, neste caso #, Pe espaço. A entrada não …

30
O número é binário pesado?
Um número inteiro é pesado de binário se sua representação binária contiver mais 1s que 0s, ignorando os zeros à esquerda. Por exemplo 1 é binário pesado, como sua representação binária é simplesmente 1, no entanto 4 não é binário pesado, como é sua representação binária 100. No caso de …

18
Contar como Chuck Norris
Como é sabido , Chuck Norris contava até o infinito. Duas vezes Além disso , Chuck Norris pode contar até o infinito para trás. Além disso, embora talvez menos conhecido, Chuck Norris pode falar um pouco de espanhol , além do inglês. O desafio Escreva um programa (ou função) que …

7
É a vida, Jim, mas não como a conhecemos
Você provavelmente conhece o Jogo da Vida de Conway , o famoso autômato celular inventado pelo matemático John Conway. A vida é um conjunto de regras que, juntas, permitem simular uma placa bidimensional de células. As regras decidem quais células no quadro vivem e quais morrem. Com alguma imaginação, você …

30
Vamos fazer um "deciph4r4ng"
Nesse desafio, sua tarefa é decifrar uma string. Felizmente, o algoritmo é bastante simples: lendo da esquerda para a direita, cada dígito encontrado N (0 a 9) deve ser substituído pelo caractere que está nas posições N + 1 antes dele. Exemplo A string de entrada "Prog2am0in6"seria decodificada da seguinte …


16
De-Snakify uma String
Uma sequência regular é assim: Hello,IAmAStringSnake! E uma cobra de corda é algo como isto: Hel l rin o,IAmASt g S !ekan Sua tarefa As cobras de corda são perigosas, portanto, você deve criar um programa que use uma cobra de corda como entrada e a produz como uma corda …

27
Expanda o número
Você pode se lembrar da primeira ou da segunda série usando o formulário expandido para aprender sobre o valor de posição dos números. É mais fácil explicar com um exemplo, então considere o número 123. Em forma expandida, é representado como 100 + 20 + 3, o que ajuda uma …


30
Stdin reverso e coloque no stdout
Requisitos: Faça uma entrada no stdin, incluindo novas linhas / retornos de carro de comprimento ilimitado (limitado apenas pela memória do sistema; ou seja, não há limite inerente no programa). Saída o inverso da entrada em stdout. Exemplo: Entrada: Quick brown fox He jumped over the lazy dog Resultado: god …
58 code-golf  string 

27
Golf o Identicon do seu idioma
Identicons são pequenas imagens de padrões geométricos que representam o valor de hash de uma string. O Stack Exchange usa os identicons do Gravatar como a imagem de avatar padrão de cada usuário. Nesse desafio, usaremos as identidades do Gravatar também para gerar algum texto para o golfe. Desafio Esse …

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.