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

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

11
A estranha ordem de Sharkovskii
Introdução Neste desafio, estaremos lidando com uma certa ordenação dos números inteiros positivos. A ordem é assim: 3, 5, 7, 9, 11, ... 2*3, 2*5, 2*7, 2*9, 2*11, ... 4*3, 4*5, 4*7, 4*9, 4*11, ... 8*3, 8*5, 8*7, 8*9, 8*11, ... 16*3, 16*5, 16*7, 16*9, 16*11, ... ... ... 64, …

24
Fatoriais e ciclos sem fim!
Como você deve saber, o fatorial de um número inteiro positivo né o produto de todos os números inteiros positivos iguais ou menores a n. Por exemplo : 6! = 6*5*4*3*2*1 = 720 0! = 1 Vamos agora definir uma operação especial com um nome irrelevante como sumFac: Dado um …



20
Estou acima do limite de velocidade?
Dada uma estrada artística e o tempo que levei para atravessá-la, diga-me se eu estava acelerando. Unidades A distância está na unidade arbitrária de d. O tempo está na unidade arbitrária de t. A estrada Aqui está um caminho simples: 10===== As 10médias 10 dpor t. Esse é o limite …

9
Desenhe alguns picos de montanha
Escreva um programa ou função que desenhe uma cadeia de montanhas, onde cada pico de montanha maior subsequente está "atrás" dos da frente e alterna qual lado é visível. Esta é uma cordilheira de tamanho 1 /\ Esta é uma cordilheira de tamanho 2 /\ /\ \ Esta é uma …

24
Desduplicando a duplicação de strings
Introdução Vamos observar a seguinte string: AABBCCDDEFFGG Você pode ver que todas as letras foram duplicadas , exceto a letra E. Isso significa que a carta Efoi duplicada . Portanto, a única coisa que precisamos fazer aqui é reverter esse processo, o que nos fornece a seguinte string não-duplicada : …
33 code-golf  string 

30
Validar tombadores aleatórios
Há quase seis anos, steenslag, membro do PPCG, lançou o seguinte desafio: Em um dado padrão (dado), os números são organizados de modo que faces opostas aumentem para sete. Escreva o programa mais curto possível no seu idioma preferido, que produz um lance aleatório seguido por 9 dicas aleatórias. Uma …

14
Sequência tripla de Pitágoras
Um triplo pitagórico consiste em três números inteiros positivos a, bec, de modo que a 2 + b 2 = c 2 . Esse triplo é comumente escrito (a, b, c) e um exemplo bem conhecido é (3, 4, 5). Se (a, b, c) é um triplo pitagórico, o mesmo …



30
Vamos diminuir a monotonia
... mas ei, não precisa ser rigoroso. Dada uma matriz não vazia de números inteiros estritamente positivos, determine se é: Monótono estritamente decrescente . Isso significa que cada entrada é estritamente menor que a anterior. Monótono não aumenta, mas não diminui estritamente . Isso significa que cada entrada é menor …

14
Ande as palavras!
É na minha humilde opinião que o texto padrão é chato. Portanto, proponho um novo padrão de escrita, palavras ambulantes! Palavras ambulantes Palavras ambulantes são aquelas que respondem a certos caracteres. Para o propósito deste desafio, os personagens de gatilho são [u, d, r, l]de up down right left. Sempre …

24
Este é o número Loeschian?
Um número inteiro positivo ké um número Loeschiano se kpode ser expressa como i*i + j*j + i*jpara i, jinteiros. Por exemplo, os primeiros números loeschianos positivos são: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Observe que i, jpara um dado, knão …
33 code-golf  math  number  number-theory  decision-problem  code-golf  kolmogorov-complexity  code-golf  sequence  code-golf  path-finding  chess  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  math  arithmetic  code-golf  code-golf  number  code-golf  geometry  code-golf  math  code-golf  code-golf  kolmogorov-complexity  alphabet  code-golf  regular-expression  hexagonal-grid  king-of-the-hill  path-finding  java  code-golf  string  sorting  code-golf  string  grid  code-challenge  compression  code-golf  random  code-golf  sequence  arithmetic  code-golf  number  grid  tiling  code-golf  tips  code-golf  sequence  number-theory  recursion  code-golf  string  grid  code-golf  math  number  combinatorics  permutations  string  code-challenge  code-golf  sequence  number-theory  subsequence 

18
Encontre o enésimo decimal de pi
Já existem 30 desafios dedicados a pi, mas nenhum pede que você encontre o n-ésimo decimal, então ... Desafio Para qualquer número inteiro no intervalo de 0 <= n <= 10000exibição, o enésimo decimal de pi. Regras Os decimais são todos os números após 3. Seu programa pode ser uma …
33 code-golf  math  pi 

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.