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
Você pode encontrar Waldo? [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á 5 anos . Where's Waldo é um jogo de busca onde é apresentada …

12
Dados da Mudança do Gerador Aleatório
Introdução Você recebe um gerador inteiro aleatório com a seguinte implementação A primeira chamada sempre retorna 1. A segunda invocação retorna um número inteiro aleatório entre 1 e 2. A terceira invocação retorna um número inteiro aleatório entre 1 e 3. A enésima invocação retorna um número inteiro aleatório entre …
10 code-golf  random 



17
Solver torre de hanoi
Para referência sobre o que é a torre de Hanói, pesquise no Google ou consulte a página da Wikipedia . Seu código deve ser capaz de fazer duas coisas e são as seguintes: Aceitar entrada do usuário que especifique o número de discos no ponto de partida da torre de …
10 code-golf  stack 

13
Operações com listas
Inspirado por esta pergunta . Dada uma lista contendo números, imprima: A soma e o produto dos números na lista A média e mediana As diferenças entre cada termo na lista (ex [1,2,3] -> [1,1]: 1+1=2, 2+1=3) A lista, classificada em ordem crescente O mínimo e o máximo da lista …


2
Justifique um texto adicionando espaços
Dado este texto Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed the eiusmod tempor incididunt ut labore et dolore magna aliqua. Por fim, ad minimamente veniam, quis exercitar nostrud ullamco laboris nisi ut aliquip ex e comodo consequente. Dre aute irure dolor in reprehenderit in voluptate velit esse cillum …

4
Derrube as paredes em um labirinto
Regras: Neste jogo, você começa no topo de uma grade retangular de tamanho N x M, composta por paredes e espaços abertos. A entrada é N linhas de caracteres M, em que a .especifica um espaço aberto e a xespecifica uma parede. Seu programa deve gerar o menor número K, …
10 code-golf  maze 

7
Verifique se uma sequência é uma mistura de gêmeos
Explicação Duas seqüências de caracteres podem ser embaralhadas, intercalando suas letras para formar uma nova sequência, assim como duas pilhas de cartas podem ser embaralhadas para formar uma única pilha. Por exemplo, as strings HELLOe WORLDpodem ser embaralhadas para formar HWEOLRLLOD, ou HEWORLLLDO, ou talvez simplesmente HELLOWORLD. É não um …

6
Enumere todas as árvores binárias com n nós
Dado um número inteiro n, enumere todas as possíveis árvores binárias completas com n nós internos. (Árvores binárias completas têm exatamente 2 filhos em cada nó interno). A estrutura da árvore deve ser gerada como uma travessia de pré-ordem da árvore, com 1 representando um nó interno e 0 representando …

16
Amostragem aleatória sem substituição
Crie uma função que produza um conjunto de números aleatórios distintos, extraídos de um intervalo. A ordem dos elementos no conjunto não é importante (eles podem até ser classificados), mas deve ser possível que o conteúdo do conjunto seja diferente cada vez que a função é chamada. A função receberá …

1
Scanner de código de barras Code 39
O Código 39 , desenvolvido em 1974, é uma das simbologias ou tipos de códigos de barras mais comumente usados, embora seja o sistema UPC / EAN que é mais frequentemente visto nas vendas no varejo. Os códigos de barras do Código 39 podem codificar letras maiúsculas, números e alguns …
10 code-golf 

5
Faça um bot simples de IRC.
Tarefa Faça um bot simples de IRC, que executa tarefas simples como cumprimentar usuário. Detalhe (Você pode ver este documento RFC .) Escreva um programa completo que execute estes: As entradas do programa nicknamee realnamedo usuário. Todo nicknamee realnamequal formulário [A-Za-z0-9]+deve ser permitido, mas não é importante se outros são …

7
Gerador de cartões de bingo
Um cartão de Bingo tem cinco colunas de cinco quadrados cada, com o quadrado do meio designado como "GRÁTIS". Os números não podem ser duplicados. As cinco colunas são preenchidas com o seguinte intervalo de números: B: 1-15 I: 16-30 N: 31-45 G: 46-60 O: 61-75 Com o menor número …
10 code-golf  game 

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.