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

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

1
Depurador Brainf ** k
Seu desafio é receber contribuições como esta (um programa Hello World): ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. E envie um prompt (que será "> "): > O usuário pode inserir qualquer coisa no prompt. Seu depurador simples deve ter estes comandos: S - degrau Envie a localização atual (consulte L) após a etapa. S(a positive …

28
Saída dos enésimos dígitos de um número inteiro
Sem usar strings (exceto quando necessário, como com entrada ou saída) calcule o enésimo dígito, a partir da esquerda , de um número inteiro (na base 10). A entrada será fornecida neste formato: 726433 5 A saída deve ser: 3 como esse é o quinto dígito de "726433". A entrada …
13 code-golf  math 

3
Crie um verificador de win do d tic tac toe
Criar o programa mais curto para verificar quem ganhou em uma n d tic tac toe game. Seu programa deve funcionar quando n(largura) e d(número da dimensão) estiverem nestes intervalos: n∈[3,6]∩ℕ ie a number from this list: 3,4,5,6 d∈[2,5]∩ℕ ie a number from this list: 2,3,4,5 n = 3; d …

5
Ocultar uma saudação Brainf *** em outro código
O objetivo é escrever um programa (qualquer coisa, exceto um explícito golpe cerebral) que imprima a melhor regra de Barney Stinson : Novo é sempre melhor. quando interpretado normalmente, mas Legen ... espere ... desconfiado! Quando processado com um intérprete Brainfuck. Que ganhe o irmão mais popular. Você tem 72 …


19
Adeus mundo! [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 3 anos . Escreva um programa que se apague. Embora o comportamento exato …

14
Pseudo-fractal retangular
Objetivo O objetivo do programa é desenhar um retângulo de arte ASCII dobrado de tamanho repetidamente, alternando horizontal e verticalmente. Cada vez que o retângulo dobra de tamanho, a área extra é representada por um caractere diferente e as áreas anteriores permanecem inalteradas. As duas seções menores contêm um caractere …


30
Contar ocorrências de um número inteiro [fechado]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 3 anos . Com base na pergunta Quantos números inteiros positivos <1.000.000 contêm …


2
Faça uma jogada em um tabuleiro Go
Você recebe uma posição no tabuleiro de um jogo Go e uma jogada para jogar. Você precisa mostrar se a mudança é legal ou não, e a nova posição no conselho, se for legal. Uma breve explicação dos movimentos do Go: o jogo consiste em colocar, alternativamente, peças em preto …


7
Código Morse para saída padrão
Esta questão envolve receber entradas no código Morse como. (ponto final) e - (símbolo de menos), com espaços para separar a entrada. Sua tarefa é converter o código em saída padrão. Você pode assumir que a única entrada contém símbolos de caracteres encontrados no alfabeto Código Morse Internacional, encontrado aqui: …

23
Exibir sentença em ordem alfabética
Escreva um programa que pega uma string e gera todos os caracteres em ordem alfabética. Os espaços e símbolos podem ser ignorados ou excluídos, mas as letras maiúsculas e minúsculas devem permanecer no mesmo caso. Entrada de amostra: Johnny walked the dog to the park. Saída de amostra aaddeeeghhhJklnnoooprtttwy Regras: …
13 code-golf 

3
Implementar o emulador da Universal Machine
O objetivo é escrever um programa completo que emule a Máquina Universal do ICFP 2006 com o código mais curto. A Universal Machine possui um conjunto de instruções muito simples, explicado aqui . O emulador precisa ler um nome de arquivo no argumento da linha de comando e executar o …

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.