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

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

4
Agora estamos pensando em n dimensões!
A questão: dado um número n≥ 2, quantos pares de pontos distintos em uma rede ntridimensional n x n x n x n x n x n ... x n, onde as coordenadas variam de 0até n - 1, estão a uma distância pelo menos n distante? Os pares {(2,1,3,1), …

1
A calculadora do tempo de trabalho
Isso se baseia em como minha empresa lida com o monitoramento dos horários de trabalho de todos os funcionários. Cada um de nós tem um cartão que pode ser passado na frente de um sensor, para que um relógio registre as horas em que os funcionários fazem check-in ou check-out …



1
Desafio do Advento 2: A invasão atual do cofre!
<< Anterior Próximo >> Desafio Agora que Papai Noel finalmente descobriu como entrar em seu cofre atual, ele percebe que de alguma forma os elfos chegaram lá antes dele e roubaram alguns de seus presentes! Eles ainda não descobriram como deixar o cofre, então o Papai Noel precisa tentar pegá-los …

9
Desafio do Advento 3: Hora de remanufaturar os presentes!
<< Anterior Próximo >> Infelizmente, o Papai Noel não foi capaz de pegar os elfos a tempo! Ele tem que voltar a fabricar presentes agora. Como os elfos definitivamente não são escravos do Papai Noel, ele tem que descobrir as despesas de quanto pagá-los. Desafio Dadas algumas informações para os …

1
Mapa ASCII de cinco caracteres
Nota: Nesta postagem, os termos 'caractere' e 'cor' significam essencialmente a mesma coisa Esta imagem: pode ser representado como ....'''333 .eeee'''3e ..dddd33ee %%%dd####e (mapeando cores para caracteres ascii) O teorema das quatro cores afirma que "dada qualquer separação de um plano em regiões contíguas, produzindo uma figura chamada mapa, não …
9 code-golf 

30
Saída algumas palavras reservadas
Para um idioma de computador, uma palavra reservada é uma palavra que não pode ser usada como identificador, como o nome de uma variável, função ou rótulo. Para outros idiomas de computador, as palavras-chave podem ser consideradas como o conjunto de instruções de idioma. Desafio Usando o idioma de sua …



13
Expand Cadeias de comparação
Diferentemente da maioria das linguagens, o Python avalia a<b<ccomo seria feito em matemática, na verdade comparando os três números, em vez de comparar o booleano a<bcom c. A maneira correta de escrever isso em C (e muitos outros) seria a<b && b<c. Nesse desafio, sua tarefa é expandir essas cadeias …
9 code-golf  parsing  conversion  syntax  code-golf  sequence  primes  code-challenge  geometry  optimization  code-golf  graph-theory  code-golf  number-theory  primes  integer  code-golf  source-layout  cops-and-robbers  code-golf  source-layout  cops-and-robbers  code-golf  sequence  primes  integer  code-golf  math  number-theory  primes  rational-numbers  code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

7
Um trem atravessa uma ponte rotulada
Considere uma ponte de comprimento B formada por blocos rotulados com os dígitos dos números inteiros positivos concatenados. Por exemplo, se B tivesse 41 anos, seria assim: ----------------------------------------- 12345678910111213141516171819202122232425 Agora imagine um trem de comprimento T atravessando a ponte. O ponto mais à esquerda do trem começa na posição X …

17
Primos na fatoração principal
Eu vi outro desafio principal chegando no PPCG, e eu me amo alguns números primos. Depois, interpretei mal o texto introdutório e me perguntei o que os cérebros criativos haviam inventado. Acontece que a pergunta feita foi trivial, mas eu me pergunto se o mesmo se aplica à pergunta que …


5
Sistema elíptico
Introdução Dados cinco pontos no plano, sua tarefa é calcular a área da elipse que passa por esses pontos. Você pode assumir que exatamente uma elipse não degenerada pode ser construída com os valores de entrada fornecidos. Regras A entrada é um número 10inteiro em qualquer forma conveniente, correspondente às …

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.