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

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

12
Detecção de votação em série
O Stack Exchange detecta automaticamente a votação em série (quando um usuário faz um voto positivo ou negativo em muitas das postagens de outro usuário) e o inverte. Neste desafio, você implementará um detector "voto em série" muito, muito simples. Entrada A entrada é uma sequência que representa uma lista …
51 code-golf 

15
Um desafio de código de golfe, m'kay
Mackey é um personagem de South Park conhecido por adicionar "m'kay" em tudo o que diz. Escreva um programa ou função que transforme uma sequência de texto em algo que o Sr. Mackey diria. Colocação M'kay m'kaytem uma possibilidade aleatória de 50% de ser adicionado após as pontuações ,, ., …
51 code-golf  string 

20
Detectar Viagem no Tempo
Atualmente, os computadores estão em toda parte - em carros, trens, skates e até reatores nucleares. A possibilidade de o seu software ser executado em um dispositivo de viagem no tempo é apenas uma questão de tempo. Você pode lidar com isso? Você pode pelo menos detectá-lo? Sua tarefa: Escreva …
51 code-golf  date 


24
Minecraft espelhado
Este é o Calvin . Apenas tentando obter 20 representantes para que esse usuário possa conversar na sala de chat do PPCG Minecraft Server . Escreva um programa ou função que receba um número inteiro positivo. Se o número inteiro for par (2, 4, 6, ...), imprima ou retorne esta …


22
Salve a última bala para si mesmo
O concurso terminou agora. Covarde é o vencedor. Você pode assistir a última partida aqui . De repente, os zumbis aparecem! OH NÃO! Neste desafio do rei da colina, você deve criar um bot para sobreviver ao apocalipse zumbi. Ou, pelo menos, aguarde o maior tempo possível. No início do …

30
Gerar um fractal mandelbrot [fechado]
Sua tarefa é desenhar o mandelbrot definido em ascii. Deve parecer algo como Os números complexos csitua-se no conjunto mandelbrot, quando a sequência z(n+1) = z(n)^2 + c, z(0) = 0restos delimitada. Para o objetivo deste desafio, você pode considerar a sequência delimitada por cif |z(32)| < 2. Plote o …

30
Determine a versão do seu idioma
Seu desafio é escrever um poliglota que funcione em diferentes versões do seu idioma. Quando executado, sempre gera a versão do idioma. Regras Seu programa deve funcionar em pelo menos duas versões do seu idioma. A saída do seu programa deve ser apenas o número da versão. Sem dados estranhos. …


30
Urso polar, urso polar, o que você ouve?
O texto do livro infantil Urso Polar, Urso Polar, O que você ouve? tem um padrão muito simples. Você pode usar o texto para ensinar conceitos de programação introdutórios. Meu filho ficou rapidamente entediado com essa idéia, então decidi jogar golfe com ela. O desafio Na sua linguagem de programação …

30
Helloellolloloo Worldorldrldldd
Faça um programa que use a palavra que você digitou e adicione essa palavra à parte de trás de si menos sua primeira letra e depois repita até que todas as letras se esgotem. Por exemplo, catse tornaria catatt, e hellose tornaria helloellolloloo. Insira qualquer uma das 26 letras do …
50 code-golf  string 

18
A formiga principal
A "formiga principal" é um animal obstinado que navega pelos números inteiros e os divide até restarem apenas números primos! Inicialmente, temos uma matriz infinita A contendo todos os números inteiros> = 2: [2,3,4,5,6,.. ] Let pSer a posição da formiga na matriz. Inicialmente, p = 0(a matriz é indexada …

30
Ilustre o mínimo múltiplo comum
Dados dois números inteiros positivos, A e B, ilustram seu múltiplo menos comum , produzindo duas linhas de traços ( -) com comprimento LCM (A, B) após substituir todos os traços Ath na primeira linha e cada traço B na segunda linha com barras verticais ( |) Dessa forma, o …

30
Encontre o menor número que não divide N
Este desafio é suficiente simples que é basicamente tudo no título: você é dado um número inteiro positivo N e você deve retornar o menor inteiro positivo que não é um divisor de N . Um exemplo: os divisores de N = 24 são 1, 2, 3, 4, 6, 8, …

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.