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
Sing Baby Shark
"Baby Shark" é uma canção infantil sobre uma família de tubarões. Por muito tempo popular como uma canção de fogueira, é popularizada desde meados da década de 2000 pelas mídias sociais, vídeos online e rádio. - Wikipedia Escreva um programa que não receba entrada e grave o seguinte texto na …


23
Yo garoto, deve somar
Todo número inteiro positivo pode ser expresso como a soma de no máximo três números inteiros positivos palindrômicos em qualquer base b ≥5. Cilleruelo et al., 2017 Um número inteiro positivo é palíndrico em uma determinada base se sua representação nessa base, sem zeros à esquerda, lê o mesmo para …


30
Emita o sinal
Dado um número N, dê o sinal de N: Se N for positivo, a saída 1 Se N for negativo, a saída -1 Se N for 0, saída 0 N será um número inteiro dentro do intervalo representável de números inteiros no idioma escolhido.


30
Três-Três-Três!
Escreva um programa que produz uma saída como: Aparecem pelo menos três caracteres distintos. O número de ocorrências de cada caractere é um múltiplo de 3. Por exemplo, A TEA AT TEEé uma saída válido desde que cada um dos 4 caracteres distintos, A, E, Te (space), ocorre 3 vezes. …




30
Conjectura de Collatz (OEIS A006577)
Esta é a conjectura de Collatz (OEIS A006577 ): Comece com um número inteiro n > 1. Repita as seguintes etapas: Se n for par, divida-o por 2. Se n for ímpar, multiplique por 3 e adicione 1. Está provado que, para todos os números inteiros positivos de até 5 …
66 code-golf  math 


30
É um número do Ciclope? "Ninguém sabe!
Tarefa: Dada uma entrada inteira, descubra se é ou não um número Cyclops. O que é um número do Ciclope, você pode perguntar? Bem, é um número cuja representação binária tem apenas um 0no centro! Casos de teste: Input | Output | Binary | Explanation -------------------------------------- 0 | truthy | …

30
Faça um holofote do alfabeto!
Inspirado por um bug em uma solução para esse desafio , seu desafio é produzir este texto exato: ZYXWVUTSRQPONMLKJIHGFEDCBA YXWVUTSRQPONMLKJIHGFEDCBA XWVUTSRQPONMLKJIHGFEDCBA WVUTSRQPONMLKJIHGFEDCBA VUTSRQPONMLKJIHGFEDCBA UTSRQPONMLKJIHGFEDCBA TSRQPONMLKJIHGFEDCBA SRQPONMLKJIHGFEDCBA RQPONMLKJIHGFEDCBA QPONMLKJIHGFEDCBA PONMLKJIHGFEDCBA ONMLKJIHGFEDCBA NMLKJIHGFEDCBA MLKJIHGFEDCBA LKJIHGFEDCBA KJIHGFEDCBA JIHGFEDCBA IHGFEDCBA HGFEDCBA GFEDCBA FEDCBA EDCBA DCBA CBA BA A A primeira linha terá 25 espaços, …

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.