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

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


9
Grade rômbica ASCII
Escreva o código mais curto medido pela contagem de bytes para gerar uma grade ASCII composta por rhombi, considerando os seguintes parâmetros: m - número de rombos completos em uma linha n - número de linhas s - lado do menor losango r - nível de aninhamento - quantos losangos …



30
Soma do módulo
Eu chamo essa sequência de "a sequência de Jesus", porque é a soma do mod . </pun> Para esta sequência, você pega todos os números inteiros positivos m menores que a entrada n e a soma do n módulo cada m . Em outras palavras: an=∑m=1n−1nmodman=∑m=1n−1nmodma_n = \sum_{m=1}^{n-1}{n\bmod m} Por …

8
Desdobrar uma string
Dada uma sequência quadrada, produza toda a saída da sequência em todas as etapas do desenrolamento. A corda deve desenrolar no sentido horário um quarto de volta de cada vez. Exemplos Entrada : A Saída : A Nota : Também aceitarei a entrada duplicada para este caso de teste específico …

13
Seqindignot sequence
O título é composto, a partir de 'Sequence Index Digit Not'. Desafio: Dado um número inteiro nque é >= 0, produza o n'número th da seguinte sequência. Aqui estão os 50 primeiros itens, com o índice (indexado 0) acima: 0 1 2 3 4 5 6 7 8 9 10 …

20
É um prime de Chen?
Um número é um primo Chen se satisfizer duas condições: É primo em si Em si, mais dois, é um primo ou um semi-primo. Um primo é um número em que possui exatamente dois divisores e esses divisores consistem em si e um. Um semi-primo é um número que é …

5
Estatísticas falsas
Se você for inventar algumas notícias falsas, precisará fabricar alguns dados para fazer backup deles. Você já deve ter algumas conclusões preconcebidas e deseja algumas estatísticas para reforçar o argumento de sua lógica defeituosa. Este desafio deve ajudá-lo! Dados três números de entrada: N - número de pontos de dados …

30
Desenhe uma cadeia S
fundo Quando eu era mais jovem, aprendi um método de desenhar uma forma estranha de "S", que eu (junto com meus colegas de classe) achei fascinante. Hoje, eu o redescobri e, devido à sua abordagem fórmula para desenhá-lo, pensei que poderia levar a um desafio interessante: P Desenhando o "S" …

1
Conjunto de trem simplificado
Existem muitos tipos diferentes de conjuntos de trens, desde trilhos de madeira como o Brio, até controle totalmente digital, perfeitas réplicas metálicas minúsculas de trens reais, mas todos exigem que um trilho seja projetado, idealmente, usando o máximo possível de suas peças. Portanto, sua tarefa é determinar se, dada a …
27 code-golf 

11
Quantos carregamentos eu preciso adicionar esses dois números?
Tarefa Dados dois números inteiros positivos, produza o número de carregamentos necessários para adicioná-los em adição longa na base 10. Exemplos ¹¹¹ <-- carries 999 + 1 ---- 1000 São necessários três carregamentos. ¹ 348 + 91 ---- 439 É necessário um transporte. Casos de teste 999, 1 -> 3 …


16
Redução de Kolakoski
visão global Alguns de vocês podem conhecer a Sequência Kolakoski ( A000002 ), uma sequência autorreferencial bem conhecida que possui a seguinte propriedade: É uma sequência que contém apenas 1 e 2 e, para cada grupo de 1 e dois, se você somar o comprimento das execuções, ele será igual …

1
Encontre Diffy Games
Um jogo divertido de jogar, se você está entediado, é o Diffy Game . É um jogo para um jogador que é bastante simples e pode consumir uma boa parte do seu tempo. O jogo Diffy funciona da seguinte maneira: Você começa com uma lista de números inteiros não negativos; …

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.