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
Réguas esparsas mínimas
Uma régua padrão de comprimento n tem marcas de distância nas posições 0, 1, ..., n (em quaisquer unidades). Uma régua esparsa possui um subconjunto dessas marcas. Uma régua pode medir a distância k se ele tem marcas em posições p e q com p - q = k . …



16
Números pobres em fatores
Se um número inteiro positivo N&gt;2N&gt;2N > 2 tiver (estritamente) menos fatores primos (sem contar as multiplicidades) que seu sucessor e seu antecessor, o chamaremos de número pobre em fatores . Em outras palavras, ω(N)&lt;ω(N−1)ω(N)&lt;ω(N−1)\omega(N) < \omega(N - 1) e ω(N)&lt;ω(N+1)ω(N)&lt;ω(N+1)\omega(N) < \omega(N + 1) , onde é o número …


16
Renderização de remarcação simples
Existem várias maneiras de criar cabeçalhos em postagens na rede Stack Exchange. O formato que é mais comumente 1 usado em PPCG parece ser: # Level one header ## Level two header ### Level three header Observe o espaço após as marcas de hash. Além disso, observe que marcas de …


18
Triângulos de hexágonos
Suponha um mosaico infinito de hexágonos compostos por |/\caracteres. / \ / \ / \ / \ | | | | | \ / \ / \ / \ / etc. | | | | \ / \ / \ / Dada a entrada n &gt; 0, produza uma parte …

23
Encontre a diferença BCD de um número
Diferença BCD Dado um número inteiro n, converta-o para BCD ( decimal com código binário ) substituindo cada dígito decimal pela sua representação binária de 4 dígitos 234 -&gt; 0 0 1 0 0 0 1 1 0 1 0 0 Em seguida, gire a lista de dígitos binários para …

30
Troque o Endianness
Como muitos de vocês provavelmente sabem, as memórias de hardware (endereçáveis ​​por bytes) podem ser divididas em duas categorias - little-endian e big-endian . Nas memórias little-endian, os bytes são numerados começando com 0 no extremo menor (menos significativo) e nas big-endian ao contrário. Curiosidade : esses termos são baseados …


30
Números digitangular
Um número triangular é um número que pode ser expresso como a soma dos números inteiros positivos consecutivos, iniciando em 1. Eles também podem ser expressos com a fórmula n(n + 1) / 2, onde nestá um número inteiro positivo. A contraparte digitangular de um número é calculada da seguinte …
20 code-golf  math 


14
Quantos estados faço fronteira?
Quando eu era mais nova, tinha um grande mapa dos EUA pregado na minha parede em frente à minha cama. Quando estava entediado, olhava aquele mapa e pensava nas coisas. Coisas como o teorema das quatro cores, ou qual estado fazia fronteira com a maioria dos outros estados. Para economizar …
20 code-golf  number 

30
Contar as alterações em uma matriz
Sua tarefa hoje é escrever um programa ou função que utilize uma matriz de números inteiros e conte o número de vezes, lendo da esquerda para a direita, que o valor muda. Isso é mais fácil de mostrar com um exemplo:[1 1 1 2 2 5 5 5 5 17 …

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.