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

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



5
Solucionador de labirinto textual
Dado um labirinto em stdin e um ponto de entrada, escreva um programa que imprima um caminho para a saída em stdout. Qualquer caminho é aceitável, desde que o seu programa não gere o caminho trivial (passando por todos os pontos do labirinto) para cada labirinto. Na entrada, as paredes …


10
Jogo da forca wordgame golf
Inspirado pelo reddit . Escreva um programa que reproduza Hangman . O programa escolhe uma palavra aleatória de uma lista de N palavras, em que N> 2. A lista de palavras pode ser fornecida ao programa da maneira que você escolher. Em cada iteração Imprima o estado do jogo usando …

10
O último dígito em uma exponenciação
Nesta tarefa, você receberá A (menos de 10000 dígitos) e B (menos de 2 ^ 64) e precisará calcular o último dígito de (A · A · A · ... · A (B vezes )). As entradas A e B são fornecidas em uma única linha separada por um espaço …
14 code-golf  math 

11
Uma velha bênção irlandesa
Não sei quem cunhou essas palavras e não sou irlandês, mas dou-lhe uma bênção irlandesa: May the road rise up to meet you May the wind be always at your back May the sun shine warm upon your face The rains fall soft upon your fields And until we meet …

9
Manchester codifica um fluxo de dados
A codificação Manchester é um protocolo de telecomunicações usado em radiocomunicação que garante a transição de bits em intervalos regulares, para que um receptor possa recuperar a taxa de clock dos próprios dados. Dobra a taxa de bits, mas é barato e simples de implementar. É amplamente utilizado por operadores …
14 code-golf  binary 

6
Imprimir triângulo onda de números
Dada a amplitude e o período de uma onda, imprima a onda. Veja exemplo de saída para mais detalhes. O número total de formas de onda é igual ao período e a altura de cada onda é igual à amplitude. Amplitude e Período são menores que 10. Você pode ignorar …

12
Dia da semana do próximo 29 de fevereiro
Escreva uma função que tenha uma data e retorne o dia da semana do próximo 29 de fevereiro após essa data. A entrada é uma sequência no formato ISO estendido: AAAA-MM-DD (por exemplo, 27 de maio de 2010 seria "2010-05-27"). A saída é uma string que é o nome do …
14 code-golf  date 

4
Livros disponíveis gratuitamente para golfe com código? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 2 anos . Você pode recomendar livros disponíveis gratuitamente sobre código de …
14 code-golf  tips 


20
Dados aleatórios
Em um dado padrão (dado), os números são organizados de modo que faces opostas aumentem para sete. Escreva o programa mais curto possível no seu idioma preferido, que produz um lance aleatório seguido por 9 dicas aleatórias. Uma gorjeta é um quarto de volta dos dados, por exemplo, se os …


2
Teste se um determinado número é um número de vampiro
EDIT: No interesse de aumentar a complexidade, eu adicionei mais ao desafio. Em matemática, um número de vampiro (ou número de vampiro verdadeiro) é um número natural composto v, com um número par de dígitos n, que pode ser fatorado em dois números inteiros x e y, cada um com …
14 code-golf  math 

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.