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

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

8
Topologia ASCII pt 1: Posso contar com você?
Eu tenho um problema sério Eu tenho alguns arquivos de texto onde guardo meus números muito importantes - todos os importantes! E dois e três .. Esses números eram tão importantes que eu não os podia confiar nos novos sistemas de números decimais ou binários. Eu mantive cada número codificado …


19
Salto por segundos!
Como hoje marca a ocasião do 26º segundo bissexto a ocorrer, seu desafio será produzir a data e a hora de cada segundo bissexto em GMT ou UTC que ocorreu até agora, bem como o que ocorre hoje. Entrada Não há entrada. Saída 1972-06-30 23:59:60 1972-12-31 23:59:60 1973-12-31 23:59:60 1974-12-31 …

4
Desenhe uma junta apolínica
Dado três círculos mutuamente tangentes, sempre podemos encontrar mais dois círculos tangentes a todos os três. Esses dois são chamados círculos apolíneos . Observe que um dos círculos apolíneos pode realmente estar ao redor dos três círculos iniciais. A partir de três círculos tangentes, podemos criar um fractal chamado junta …

2
Imprimir voxels ASCII
Escreva um programa que leia uma matriz n × n × nn×n×nn\times n \times n de valores binários que representam um cubo n × n × nn×n×nn\times n \times n , que consiste em n3n3n^3 cubos menores. Cada valor diz se existe um voxel (cubo pequeno) presente na posição especificada …

8
Canoagem extrema em águas bravas
Você está remando em uma canoa em um rio de águas claras razoavelmente rápido. De repente, seus remos explodem e você se encontra em uma situação perigosa que desce rapidamente um rio sem remos. Felizmente, você ainda tem suas habilidades de programação, por isso decide criar um programa na lateral …

5
O governo tem um suprimento limitado de paredes
Introdução Jogadores experientes em código nos prepararam para o dilúvio do dia do juízo final . As áreas de risco foram evacuadas e a população mudou-se para terrenos altos. Subestimamos a inundação (ou talvez tenha ocorrido um erro no código do @ user12345). Algumas áreas altas estão se aproximando rapidamente …
28 code-golf 


21
Morra, o nobre jogo dos reis
fundo O jogo de Morra é um jogo simples. Na versão "original", vários jogadores jogam simultaneamente um número 0-5 com as mãos, enquanto adivinha a soma total das mãos de todos. A versão que vou usar aqui foi modificada para aumentar o potencial de estratégia não trivial e está descrita …

12
Diga-me os movimentos
Jack e Jane decidiram jogar uma partida de xadrez para passar o tempo fora. Infelizmente, Jack é bastante ruim em visualizar. Ele acha difícil imaginar os movimentos possíveis para uma determinada peça que não seja um peão, é claro! Seu desafio é ajudar a encontrar Jack as opções possíveis para …
28 code-golf  chess 

8
Escreva um Hangman Solver
Você precisa escrever um solucionador de forca. Testando contra esta lista de palavras em inglês [1] , vence o solucionador que resolve o maior número de palavras, com o número total de palpites incorretos sendo o desempate. Todas as palavras da lista de palavras serão testadas em ordem aleatória. [1]: …

12
Números curtos de peixes mortos
Deadfish é uma das mais conhecidas linguagens de programação completas de Turing. Ele possui apenas um acumulador (que começa em 0) para armazenar dados e apenas quatro comandos: i - Increment the accumulator s - Square the accumulator d - Decrement the accumulator o - Output the accumulator Um programa …

30
Imprimir a tabela ASCII
A tarefa é exibir n caracteres da tabela ASCII . Você pode escrever uma função (ou um programa que use o argumento como parâmetro, STDIN também é permitido) que use o parâmetro n , que será o índice do último caractere a ser impresso. A tarefa é bastante simples, portanto, …
28 code-golf 

29
Programe sua frase favorita
Escolha uma citação ou frase com exatamente 5 palavras, como Programming puzzles and code golf!. Escreva um programa que, quando anexado a si mesmo n vezes, produz as primeiras n + 1 palavras da sua frase em ordem. Por exemplo, se o código do seu programa era MYPROGe sua frase …

18
A Horda Flutuante
Introdução A chuva finalmente diminuiu. A maior parte da humanidade se afogou devido a um erro no código do @ user12345 . Os sobreviventes estão espalhados por um arquipélago mundial. A comunicação via rádio está ativa e a humanidade está pronta para prosperar mais uma vez. Por nenhuma razão, piratas …
28 code-golf 

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.