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

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

4
Recrie o clássico jogo de cobra
O desafio é criar o clássico jogo de cobra usando o mínimo de bytes possível. Aqui estão os requisitos: O jogo deve ser implementado em um layout bidimensional típico. A cobra deve ser capaz de crescer significativamente dentro dos limites do mapa (isso realmente significa, não faça seu mapa muito …
11 code-golf  game 

2
Quantas mesas começam com uma determinada sequência?
Vamos chamar uma lista não vazia de strings de mesa se as seguintes condições forem válidas : Cada sequência listada não está vazia e usa apenas caracteres que ocorrem na primeira sequência. Cada sequência sucessiva tem exatamente um caractere a mais que a sequência anterior. Nenhuma sequência na lista é …
11 code-golf 

8
Crie um teste de velocidade de digitação / medição de CPM
As regras É hora de criar um teste de velocidade de digitação no seu idioma preferido! 1 . Você fornece um arquivo com um dicionário de sua escolha (todas as 'palavras' nele devem ser delimitadas por novas linhas). Conecte-o via stdinou forneça seu nome como argumento de linha de comando. …
11 code-golf 

6
Quanto tempo até essa data?
A idéia é a seguinte: Escreva uma função para imprimir o período de tempo a partir de agora / data de hoje (no momento em que a função é chamada) até uma data fornecida como argumento. Premissas: A data de entrada será sempre amanhã ou mais tarde, no futuro. A …
11 code-golf  date 

22
Remova vogais sem usar muitos caracteres diferentes
O desafio é remover as vogais (a, e, i, o, u) da string do STDIN (sim, eu sei, simples). Você pode esperar que seu programa não seja executado com nenhum argumento argv. Exemplo: This program will remove VOWELS. So we can now speak without them. É alterado para: Ths prgrm …

3
Crie um labirinto 5x5x5 multinível com apenas uma solução
O objetivo desse desafio é criar o código mais curto (em caracteres) que faça com sucesso o seguinte: Especificações : É necessário criar um 5x5x5 labyrinthcom exatamente 1 possible solution(nem mais, nem menos) O labirinto deve ser criado randomly Ele deve ser capaz de gerar todas as soluções existentes se …

8
Geração de régua ASCII
O desafio é gerar uma régua de contagem de caracteres ASCII no seguinte formato: +-------------------------------------------------------------------------+ || | | | | | | | | | | | | | | | |0 10 20 30 40 50 60 70 | | | +-------------------------------------------------------------------------+ O comprimento da régua deve ser escalável …


13
Hello World Rainbow
Lidar com cores em linguagens sem marcação frequentemente complica as coisas. Gostaria de ver algumas variações de como a cor é usada em diferentes idiomas. O objetivo desta competição é produzir 'Hello World' nas sete cores do arco-íris. Segundo a Wikipedia, essas são as 7 cores. Red #FF0000 (RGB: 255, …

1
Simular uma máquina Minsky Register (II)
Esta é uma extensão do Simulate a Minsky Register Machine (I) . Não vou repetir toda a descrição lá, então leia essa descrição do problema primeiro. A gramática na parte (I) era a mais simples possível, mas resulta em programas bastante longos. Como este é um site de código de …

3
O problema da embalagem do trenó
Os elfos do Papai Noel precisam de ajuda para determinar se o lote atual de presentes vai caber no trenó do Papai Noel. Escreva o programa mais curto possível no idioma de sua escolha para ajudá-los. Restrições O trenó do Papai Noel mede 6 pés de largura por 12 pés …
11 code-golf 

2
Blockbox que Hex?
Escreva um programa ou uma função em qualquer linguagem de programação que utilize uma entrada / argumento hexadecimal de 6 dígitos. A entrada / argumento pode ter 6 valores ou uma cadeia de 6 caracteres. Seu programa deve gerar um bloco retangular de exatamente 8 caracteres de largura, contendo apenas …
11 code-golf 

8
codegolf.com: economizando tempo
Em codegolf.com (não foi carregado em 15 de setembro de 2011), havia um que estava me deixando louco. Imprima para STDOUT um relógio de uma forma exata, lendo o tempo de STDIN e marcando um hàs horas e mminutos (arredondado para um múltiplo de 5) e xse eles se sobrepõem, …
11 code-golf 

5
Intérprete de partitura musical
Dada uma partitura ascii, você deve ser capaz de produzir a nota e seu comprimento correspondente. A partitura conterá entre 5 e 15 notas, inclusive, e será transcrita em uma pauta. Uma pauta é composta de cinco linhas horizontais que compreendem de - (menos) caracteres separados por linhas de espaços. …

10
Encontre a maior soma de subsequência
Dada uma sequência de números inteiros, encontre a maior soma de uma subsequência (números inteiros em posições consecutivas) da sequência. A subsequência pode estar vazia (nesse caso, a soma é 0). A entrada é lida a partir da entrada padrão, um número inteiro por linha. A maior soma deve ser …

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.