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
Modo (elemento mais comum) de uma lista
Escreva um trecho para calcular o modo (número mais comum) de uma lista de números inteiros positivos. Por exemplo, o modo de d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] é 1, porque ocorre no máximo 5 vezes. Você pode assumir que a lista é armazenada em uma variável como de possui um modo exclusivo. …

9
Golf um gerador de diagrama de Venn
Golf um gerador de diagrama de Venn Para comemorar adequadamente o 180º aniversário de John Venn , hoje sua tarefa será criar um programa que produza um diagrama de Venn ! Entrada: Um número inteiro positivo Nque definirá o intervalo de números que aparece no diagrama (de zero a N) …

7
Pokeball Simulator
Nos videogames Pokemon, o jogador é enviado ao mundo para forçar animais selvagens em pequenas bolas e treiná-los para lutar. Claro, todo mundo sabe que ninguém joga Pokemon para a batalha. O verdadeiro atrativo da série é o pokemon se capturando! Seu trabalho é simular a pokeball durante uma tentativa …
26 code-golf 

25
Página inicial na gama de listas
Esse desafio é simplesmente retornar uma lista de listas de números inteiros, semelhante à função de intervalo do Python, exceto que cada número sucessivo deve ser tão profundo nas listas. Regras : Crie um programa ou uma função não anônima Deve retornar ou imprimir o resultado O resultado deve ser …

22
Encontre o Nésimo par de primos gêmeos
Dois números primos são definidos como primos gêmeos se diferirem em dois. Por exemplo, 3 e 5 são primos gêmeos, como são 29 e 31. Escreva um programa que encontre o enésimo par de números primos gêmeos (de onde n vem de STDIN) e os imprima em STDOUT, separados por …
26 code-golf 

12
Imprimir a proporção áurea
Isso foi divertido! No entanto, com apenas três dígitos, a diversão acabou cedo demais. Esse desafio é semelhante, mas continuaremos com a diversão. O desafio Imprima o maior número possível de dígitos da Proporção áurea .. A Proporção áurea é definida como o número que satisfaz φ = (φ + …


6
Supercorda comum mais curta
Dada uma lista de seqüências de caracteres, s_0, s_1, ..., s_nencontre a menor Sque contém cada s_0, s_1, ..., s_numa como uma substring . Exemplos : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Escreva o programa (ou função) mais curto que resolve esse problema. Você pode representar …
26 code-golf  string 

4
Falsificação em miniatura
Como qualquer fotógrafo amador pode dizer, pós-processamento extremo é sempre bom. Uma dessas técnicas é chamada de " falsificação em miniatura ". O objetivo é fazer com que uma imagem pareça uma fotografia de uma versão em miniatura de brinquedo em si. Isso funciona melhor para fotografias tiradas de um …

3
Crie um quine rotativo
Uma rotação de uma string é feita dividindo uma string em duas partes e revertendo sua ordem, por exemplo, "world! Hello,"é uma rotação de "Hello, world!". É possível criar programas que podem ser rotacionados para formar um programa diferente, mas ainda válido. Considere este exemplo em python: print ")import sys; …



15
Código mais curto para colocar pontos aleatoriamente e conectá-los
A tarefa Essa é uma tarefa de codificação bastante simples, tudo o que seu programa precisa fazer é colocar um ponto em uma tela (ou sua alternativa em outra linguagem de codificação) e conectá-lo a todos os pontos já colocados. Seu programa deve receber uma entrada, o número de pontos …
26 code-golf 

7
Escreva um código golfista [fechado]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Code Golf Stack Exchange. Fechado há 2 anos . Seu trabalho, caso opte por não recusá-lo, é escrever um programa que "golf" …

6
Wikipedia: Filosofia!
Como muitos geeks podem conhecer a maioria das páginas (95% eu acho) na wikipedia acabam por levar a filosofia assim: Clique no primeiro link não itálico ou entre parênteses, para outro artigo normal: (ou seja, não Arquivo: ou Especial :, mas coisas como Wikipedia: estão OK) e repita esse procedimento …

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.