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
Imprimir todos os caracteres alfanuméricos mais sublinhado
Escreva um programa ou função que imprima ou retorne uma sequência de caracteres alfanuméricos mais sublinhado, em qualquer ordem . Para ser preciso, os seguintes caracteres precisam ser impressos, e não mais : abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_ Ao imprimir em stdout, é permitida uma nova linha à direita após a saída. As constantes …

30
Gere 100 classes de tupla Java
Escreva um script que grave na saída padrão, ou no equivalente da sua linguagem, 100 linhas de código Java (válido) que começa com: class Tuple1 {public Object _0;} class Tuple2 {public Object _0,_1;} class Tuple3 {public Object _0,_1,_2;} class Tuple4 {public Object _0,_1,_2,_3;} class Tuple5 {public Object _0,_1,_2,_3,_4;} class Tuple6 …

14
Espiral de Fibonacci
Seu objetivo é gerar uma espiral de Fibonacci com números. Exemplo de entrada / saída 1 -> 1 2 -> 1 1 3 -> 1 1 2 2 2 2 6 -> 8 8 8 8 8 8 8 8 5 5 5 5 5 8 8 8 8 8 …

28
Números em Leyland
Dado um número natural n, retorne o n-th número de Leyland . Número Leyland Os números de Leyland são números inteiros positivos kda forma k = x^y + y^x Onde x,ysão números inteiros estritamente maiores que 1. Eles são enumerados em ordem crescente. EDIT: @DigitalTrauma sugeriu que eu incluísse a …

5
Superando o tamanho do cluster
Cansado da confiabilidade do armazenamento flash, você decidiu armazenar todos os seus programas em um daqueles bons e antigos disquetes de 1.440 KiB. No entanto, depois de copiar nem 3.000 programas, o disco estava cheio. Como isso é possível? Hábil na arte do código golf como você é, a maioria …

30
Saída do teclado qwerty
Dado um caractere, imprima (para a tela) todo o layout do teclado qwerty (com espaços e novas linhas) que segue o caractere. Os exemplos deixam claro. Entrada 1 f Saída 1 g h j k l z x c v b n m Entrada 2 q Saída 2 w e …

30
O concurso de corte de bolo
É meu aniversário de 17 anos e você está convidado para a minha festa! E como sempre em festas, haverá bolo. Um bolo ... E você precisa o máximo possível. Como esta é uma festa justa, cada um de nós dirá quanto do meu bolo queremos e a pessoa que …

2
Desafio Musical Tweet
Esta é a versão em áudio do desafio de codificação de imagens do Twitter . Crie um formato de compactação de áudio que possa representar pelo menos um minuto de música em 140 bytes ou menos de texto codificado em UTF-8 imprimível. Implemente-o escrevendo um programa de linha de comando …


22
Ninjas e Macacos e Ursos, Oh Meu!
Esse desafio é o prêmio de NinjaBearMonkey por ganhar meus blocos de construção de blocos de blocos! desafio com a finalização do Cavaleiro Negro . Parabéns NinjaBearMonkey! O desafio aqui é bastante simples, mas tem uma variedade de abordagens possíveis. A história diz que, no mundo das Ilusões Isométricas , …
37 code-golf  string 



16
Hiku executável que gera um haiku [fechado]
Enigma: Escreva um programa curto de três linhas que: possui 5/7/5 sílabas por linha quando lida em voz alta produz um haiku quando executado. Um exemplo de um programa com a estrutura correta, mas com saída não haiku, é (Python): >>> for x in range(3): ... print "EXTERMINATE HUMANS" ... …


30
Determinar se todos os dígitos decimais são exclusivos
As perguntas excluídas no Stack Overflow às vezes são ótimas para o golfe. Escreva uma função que use um número inteiro não negativo como entrada e retorne true se todos os dígitos na representação base 10 desse número forem únicos. Exemplo: 48778584 -> false 17308459 -> true A contagem 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.