Perguntas com a marcação «code-golf»

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

14
Golf o chinês 9 * 9 mesa múltipla
Saída da seguinte tabela: 一一得一 一二得二 二二得四 一三得三 二三得六 三三得九 一四得四 二四得八 三四十二 四四十六 一五得五 二五一十 三五十五 四五二十 五五二十五 一六得六 二六十二 三六十八 四六二十四 五六三十 六六三十六 一七得七 二七十四 三七二十一 四七二十八 五七三十五 六七四十二 七七四十九 一八得八 二八十六 三八二十四 四八三十二 五八四十 六八四十八 七八五十六 八八六十四 一九得九 二九十八 三九二十七 四九三十六 五九四十五 六九五十四 七九六十三 八九七十二 九九八十一 Ou …

2
Implementar o algoritmo Boids
Introdução O algoritmo de Boids é uma demonstração relativamente simples de comportamento emergente em um grupo. Ele tem três regras principais, conforme descrito por seu criador, Craig Reynolds: O modelo básico de flocagem consiste em três comportamentos simples de direção que descrevem como um indivíduo faz manobras baseadas nas posições …

2
Quantos shuffles
Uma reprodução aleatória de rifles é um tipo de reprodução aleatória em que o baralho é dividido em duas partições e as partições são então unidas novamente para criar um novo baralho baralhado. Os cartões são unidos de maneira que os cartões mantenham sua ordem relativa na partição da qual …

7
Russian Nesting Quine
Uma boneca russa, mais comumente conhecida como boneca matryoshka , é uma boneca que contém uma versão menor de si mesma, que contém outra versão menor de si mesma, que contém uma versão menor de si mesma, que contém uma versão menor de si mesma, que contém uma versão menor …

23
Inferir seqüências geométricas
Haskell possui esse recurso elegante (de aparência), onde você pode fornecer três números e inferir uma sequência aritmética deles. Por exemplo, [1, 3..27]é equivalente a [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27]. Isso é legal e quase todas as seqüências aritméticas são bastante …

9
Preencha os Parênteses
Suportes normais ( (), [], <>e {}) são agradáveis e inequívoca, no entanto alguém pensou que seria uma boa idéia usar caracteres não suporte como suportes. Esses caracteres |e "são ambíguos. Por exemplo, """" Corresponde a (()) ou ()() É impossível dizer. As coisas começam a ficar interessantes quando você …

12
Sequência de anéis olímpicos
Desafio: Dado um número inteiro de índice n, produza o n'th item nesta sequência ou produza a sequência até e incluindo o índice n: 25,25,7,28,29,20,21,22,23,14,35,26,7,28,29,20,16,29,12,15,28,21,14,17,30,13,16,29,12,15,28,21,10,6,12,18,15,11,7,13,19,17,13,9,15,21,18,14,10,16,22,19,15,11,17,23,20,16,12,18,24,21,17,13,19,25,23,19,15,21,27,24,20,16,22,28,25,21,17,23,29,16,13,9,15,21,18,14,10,16,22,20,16,12,18,24,21,17,13,19 Como essa sequência funciona? NOTA: Nesta explicação, o índice né 1 indexado. Coloque os números 1através xde duas linhas de comprimento n*6 - 1, onde …

2
Saída da sequência Goodstein
(Isso pode ser bastante clássico, mas este é o meu primeiro post aqui, então ainda não estou pronto para as coisas chiques) A sequência Goodstein é definida para um número de entrada da seguinte maneira: Escolha um número inicial n , deixe b = 2 e repita: escreva n na …

13
É um Pascal Prime?
É sabido que números primos ímpares aparecerão no triângulo de Pascal exatamente duas vezes. No entanto, nem todos os números que aparecem exatamente duas vezes no triângulo de Pascal são primos. Vamos chamar esses números de Pascal primos. Os números primos de Pascal são números compostos que aparecem exatamente duas …

25
Operários
Desafio Trabalhadores de fábrica são geralmente muito trabalhadores. No entanto, o trabalho deles agora está sendo substituído por máquinas. Você precisa escrever um programa que aceite um número como entrada. Ele imprimirá uma fábrica de 10 trabalhadores 10 vezes. Toda vez, cada trabalhador tem a 1/inputchance de ser demitido e …

2
The Shield Wall
Contexto histórico A parede do escudo é uma formação de guerra tática que remonta a pelo menos 2500 aC. Consistia em guerreiros sobrepondo seus escudos com os de seus companheiros para formar um 'muro'. O apelo da tática vem do fato de que mesmo o guerreiro mais não qualificado poderia …

2
Regex: Combine uma série igualitária
Introdução Não vejo muitos desafios de regex aqui, portanto, gostaria de oferecer esse enganosamente simples que pode ser feito de várias maneiras, usando vários sabores de regex. Espero que ele ofereça aos entusiastas de regex um pouco de diversão no golfe. Desafio O desafio é igualar o que denominei muito …

7
Hotel binário de Hilbert
Nesse desafio, você será solicitado a implementar qualquer função (ou programa completo) que cumpra duas propriedades. Essas propriedades são: Sua função deve ser uma função injetável (reversível) dos polinômios com coeficientes inteiros não negativos para os inteiros não negativos. Isso significa que não há duas entradas desiguais que podem ser …

8
Saída da fonte, um bit de cada vez
Escreva um programa ou função não vazio que, quando chamado, gera um único valor, 1 ou 0, e quando chamado várias vezes, os números de saída produzem a representação binária do código-fonte do seu programa (na mesma página de código da qual seu código é compilado / interpretado). Por exemplo, …


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.