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

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

10
Copycats recíprocos
Deixe AAA ser um número inteiro positivo consistindo de nnn dígitos decimais d1,d2,...,dnd1,d2,...,dnd_1,d_2,...,d_n . Seja BBB outro número inteiro positivo. Para efeitos deste desafio, nós chamamos AAA um imitador de BBB se existe pelo menos uma lista de números inteiros positivos p1,p2,...,pnp1,p2,...,pnp_1,p_2,...,p_n modo que: ∑i=1ndipi=B∑i=1ndipi=B\sum_{i=1}^{n}{{d_i}^{p_i}}=B AAA eBBB são chamadascopycats recíprocas, …

19
A sequência de dígitos escritos
Aqui está uma sequência razoavelmente trivial que não está na Enciclopédia Online de Sequências Inteiras . Comece com uma sequência vazia e defina cada termo como o número de caracteres necessários para escrever, em inglês, todos os dígitos da sequência até agora sem espaços. * Para referência, o número de …



28
Dada uma sequência, calcule o número da coluna à qual corresponde
No Excel, as colunas variam A-Z, AA,AB,AZ,BA,..,BZe assim por diante. Na verdade, eles representam números, mas são codificados como seqüências de caracteres do alfabeto. Neste desafio, você receberá uma sequência de alfabetos e deverá calcular a coluna à qual corresponde. Alguns testes: 'A' retorna 1 (o que significa que é …
17 code-golf  math 

19
Este número é um número elevado?
Um número de colina é um número que tem o mesmo dígito no primeiro e no último , mas isso não é tudo. Em um número de colina, os primeiros dígitos estão aumentando estritamente e os últimos dígitos estão diminuindo estritamente. O dígito maior pode ser repetido . Aqui está …

7
Divida os bits!
Definimos como a lista de potências distintas de que somam . Por exemplo, .2 x V ( 35 ) = [ 32 , 2 , 1 ]V( X )V(x)V(x)222xxxV(35)=[32,2,1]V(35)=[32,2,1]V(35)=[32,2,1] Por convenção, os poderes são classificados aqui do mais alto para o mais baixo. Mas isso não afeta a lógica do …

19
Decodificar uma exibição de 7 segmentos
Você provavelmente todos sabem o display de 7 segmentos que pode exibir, entre outras coisas todos os dígitos de 0 … 90 0...90\dots 9 : Desafio Consideramos apenas os segmentos A … GUMA...G\texttt{A}\dots\texttt{G} , sua tarefa é decodificar um único dígito, considerando quais segmentos estão ativados. Isso pode ser codificado …
17 code-golf  decode 


30
Soma
Seja (Entrada)n=42n=42n=42 Então os divisores são: 1, 2, 3, 6, 7, 14, 21, 42 Esquadrar cada divisor: 1, 4, 9, 36, 49, 196, 441, 1764 Tomando soma (adicionando): 2500 Como , retornamos um valor verdadeiro. Se não for um quadrado perfeito, retorne um valor falso.50×50=250050×50=250050\times 50=2500 Exemplos : 42 ---> …



3
Dead Frog Walking
Introdução Jonny quer jogar Frogger. No entanto, ele não é muito bom. De fato, ele apenas tentará seguir em frente, e somente depois que as plataformas forem movidas. Descubra se o sapo de Jonny consegue chegar ao fim do caminho ou se ele morre a caminho. Desafio O programa receberá …

15
Ajude-me com meus polirritmos
Sou músico e preciso de mais polirritmos na minha vida! Um polirritmo ocorre na música (e na natureza) quando dois eventos (palmas, notas, vaga-lumes piscando etc.) ocorrem em dois intervalos regulares diferentes. Os dois tipos de evento acontecem um número diferente de vezes no mesmo intervalo. Se eu tocar com …
17 code-golf 


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.