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
Escreva um detector de haiku-w
Um haiku é um poema com três linhas, com uma contagem de sílabas de 5/7/5 , respectivamente. Um haiku-w é um poema com três linhas, com uma contagem de 5/7/5 palavras , respectivamente. Desafio Escreva um programa que retorne true se a entrada for um haiku-w e false se não. …

30
Esse número é uma potência inteira de -2?
Existem maneiras inteligentes de determinar se um número é uma potência de 2. Isso não é mais um problema interessante, então vamos determinar se um número inteiro é uma potência de -2 . Por exemplo: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 …




8
Encontre as palavras de roda!
Não me pergunte como ou por que, mas enquanto codificava em um projeto, notei que os caracteres de algumas palavras tinham um padrão específico referente ao alfabeto, liguei cada caractere das palavras com o lápis no alfabeto e obtive dois espirais, então notei que a primeira espiral era no sentido …
41 code-golf  string 

10
Quadrado, diamante, quadrado, diamante
Tarefa Dada uma sequência não vazia de letras ASCII em minúsculas a- z, pegue seu primeiro caractere e: Coloque um quadrado de cópias do segundo caractere, Cerque isso com um diamante de cópias do terceiro personagem, Envolva isso com um quadrado de cópias do quarto personagem… … Alternando entre bordas …

30
Bens Giza Golf!
Um "número de Gizé", também conhecido coloquialmente como um número Timmy, é qualquer número em que os dígitos representem uma pirâmide ( A134810 ). Por exemplo, "12321" é um número de gizé porque pode ser visualizado da seguinte maneira: 3 2 2 1 1 No entanto, algo como "123321" não …


9
Desbloquear os segredos em um labirinto unidimensional
fundo Você acorda e se vê perdido em um labirinto unidimensional! Um gênio místico (ou algo assim) aparece e explica que a saída está à sua frente, mas que entre você e a saída há uma série de desafios. À medida que você avança, percebe que todos os desafios são …
41 code-golf  string 

30
O problema do arroz e do xadrez
Uma lenda indiana conta a história do suposto inventor do jogo de xadrez, que impressionou tanto o imperador da Índia com seu jogo que ele seria recompensado com qualquer coisa que fosse solicitada. O homem disse que queria ser pago em arroz. Ele queria um grão de arroz para o …
41 code-golf  math 

22
Remova todos os N-ésimos N
A tarefa Nesse desafio, sua entrada é uma lista não vazia de números inteiros positivos, fornecida no formato nativo do seu idioma. Sua saída é a mesma lista, no mesmo formato, com alguns elementos removidos. Você deve remover toda ocorrência 1, toda segunda ocorrência 2, toda terceira ocorrência 3, e …


30
Trapaceando um teste de múltipla escolha
Introdução Enquanto estudava, tentei encontrar várias maneiras de enganar um teste de múltipla escolha. Basicamente, é uma versão compactada das respostas de múltipla escolha. O método é o seguinte: As respostas para o teste: BCAABABA Eles podem ser convertidos em três matrizes diferentes, o que indica verdadeiro ou falso se …

7
Contando Quipu: Base 10 no Novo Mundo
Quipus é um dispositivo antigo usado pelos incas na era pré-colombiana para registrar números em um sistema posicional de base dez de nós em uma corda, que funciona da seguinte maneira: Cada aglomerado de nós é um dígito e existem três tipos principais de nós: simples nós de overhand; "nós …
41 code-golf  number 

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.