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
Faça-me um s'more!
Faça-me um s'more ! Digo a você a largura, a quantidade de biscoito, a quantidade de chocolate e a quantidade de marshmallow. Um exemplo: Entrada: Largura: 10 Graham: 3 Chocolate: 2 Marshmallow: 1. Resultado: GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG CCCCCCCCCC CCCCCCCCCC MMMMMMMMMM GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG Isso é fácil? Hum ... sim. Observe …

23
Ajude o revendedor a reconstruir o convés
O revendedor foi desleixado e perdeu a noção de quais cards seu baralho contém e quais estão faltando. Você pode ajudá-lo? Um baralho completo consiste em 52 cartas de baralho, a saber: Cada cor no baralho (copas, diamantes, espadas, paus) contém: Os números [2 - 10] A Jack Rainha Um …
19 code-golf 

9
Cai dentro ou cai fora!
Todo mundo já ouviu falar da frase "esteja lá ou seja quadrado". Então eu pensei que era hora de um desafio sobre isso. Entrada Você receberá um endereço de diretório absoluto completo como texto e entrada via STDIN ou equivalente. Resultado Se o endereço do diretório existir e for válido, …

1
Faça um poliglota regex
Escreva uma regex que funcione em pelo menos 2 tipos (ou versões) de regex e corresponda a uma sequência diferente em cada tipo (ou versão) em que está sendo executado. As strings a serem correspondidas neste desafio são as primeiras palavras dos nomes de código do Ubuntu, listados abaixo. Sua …

6
Conte os caracteres - pouco a pouco!
A parte simples: dada uma sequência de entrada contendo apenas caracteres ASCII imprimíveis (espaço - til), conte o número de ocorrências de cada caractere e retorne o resultado em qualquer formato conveniente. O resultado para uma string a%hda7adeve ser algo como: a:3, %:1, h:1, 7:1, d:1. A classificação é desnecessária, …

1
Imprimir um quadro de desculpas
Eu estava apenas jogando o jogo de tabuleiro Desculpe! com algumas pessoas, e percebi que poderia basear alguns desafios interessantes. Este é bastante simples. Sua tarefa é simplesmente produzir uma versão artística de um quadro de desculpas, colocando peças onde eu digo. Especificações Primeiro, aqui está uma imagem de um …

30
Contando em nybbles binários
Esse desafio é enviar para o seu terminal, janela, tela ou tela os números de zero a 10, inclusive. Cada número emitido deve ser mostrado como um nybble de 4 bits de largura; portanto, zero deve ser exibido 0000assim por diante. Você pode separar cada número gerado com um espaço, …

2
Resolver um labirinto de gelo
Labirintos de gelo têm sido um dos meus itens favoritos dos jogos Pokémon desde a sua estreia em Pokémon Gold e Silver. Sua tarefa será criar um programa que resolva esses tipos de problemas. Labirintos de gelo consistem principalmente, como o nome sugere, em gelo. Uma vez que o jogador …

11
Trapaça Quine cíclica
Conceito Escreva um programa que produz código na sua linguagem de programação. Esse código, quando executado, deve gerar o programa original. Regras Como esta é uma trapaça, você pode ler o código fonte original. O primeiro programa de saída deve estar no mesmo idioma que o programa original. Você não …
19 code-golf  quine 


7
Alfabetizar Inteiros
Alfabetizar Inteiros Para um determinado conjunto de números, coloque-os em ordem alfabética quando estiverem escritos (por exemplo, 1: um, 2: dois, 90: noventa, 19: dezenove). Seu código deve funcionar para o intervalo [-999999, 999999]. A saída deve ter um delimitador entre os números. Um espaço funcionará, assim como um espaço …

26
Encontre o menor arquivo
Objetivo: Crie um programa para encontrar o menor arquivo na pasta atual. O tamanho do arquivo pode ser medido em bytes ou caracteres. Se vários arquivos tiverem o mesmo tamanho, você poderá escolher um ou exibir todos eles. Você pode assumir que haverá pelo menos um arquivo na pasta e …

20
Soma o primeiro n mesmo número de Fibonacci
Parece não haver um concurso para este ainda. A tarefa é simples. Adicione os primeiros nnúmeros da sequência de Fibonacci que são pares e produza o resultado. Isso é dado pelo OEIS A099919 , exceto que a sequência é alterada por um, começando comfib(1) = 0 vez de fib(1) = …

4
Golfe Flor da Vida
O desafio aqui é representar com precisão a flor da vida (que é uma figura geométrica sagrada de acordo com alguns) no idioma de sua escolha. O design consiste em um arranjo de círculos e círculos parciais do raio 1, como mostrado, cujos centros estão dispostos em uma grade triangular …

7
Blueprint a sestina
A sestina é um formato de poema que segue um padrão interessante que podemos gerar. Ele tem seis estrofes de seis linhas cada, onde as últimas palavras de cada linha na primeira estrofe compõem as terminações de cada estrofe sucessiva, giradas em um padrão definido. (Há também uma estrofe de …

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.