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
Raiz quadrada de Quaternion
fundo Quaternion é um sistema numérico que estende números complexos. Um quaternion tem a seguinte forma a+bi+cj+dka+bi+cj+dk a + bi + cj + dk onde a,b,c,da,b,c,d a,b,c,d são números reais e i,j,ki,j,k i,j,k são três unidades fundamentais de quaternião . As unidades possuem as seguintes propriedades: i2=j2=k2=−1i2=j2=k2=−1 i^2 = j^2 …

9
Troca do elefante branco
É Natal em julho, então, que melhor maneira de comemorar do que uma troca virtual de presentes de elefante branco! Para este desafio de King of the Hill, você deve criar um bot que seja reproduzido em uma simulação de troca de elefantes brancos , tentando obter o presente mais …



30
Pedaço + Enumere uma lista de dígitos
Eu tenho uma lista de dígitos decimais: 4, 4, 4, 7, 7, 9, 9, 9, 9, 2, 2, 2, 4, 4 A lista de dígitos decimais é conhecida como itens. Podemos formar "pedaços" desses itens agrupando números idênticos e adjacentes. Desejo atribuir a cada bloco um número único, iniciando em …


6
Código de vírus vs antídotos golf [fechado]
Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 8 meses . Existe uma matriz 2D retangular que contém vírus denotados por 'v', antídoto1 denotado por 'a' …
11 code-golf 

1
Desenhe a sequência de Recamán com ASCII
A sequência de Recamán ( A005132 ) é uma sequência matemática, definida da seguinte forma: A(n)=⎧⎩⎨0A(n−1)−nA(n−1)+nif n=0if A(n−1)−n is positive and not already in the sequenceotherwiseA(n)={0if n=0A(n−1)−nif A(n−1)−n is positive and not already in the sequenceA(n−1)+notherwiseA(n) = \begin{cases}0 & \textrm{if } n = 0 \\ A(n-1) - n & \textrm{if …

5
Inverta seu código, inverta o OEIS
A tarefa aqui é escrever um programa que leva um número natural, , e produz o º prazo de uma seqüência OEIS. Essa sequência deve ter um identificador na forma de seguido por 6 dígitos. Agora, quando você pega seu código-fonte e inverte a ordem de seus bytes para produzir …

3
Imprima 'A' 1000 vezes com BrainFuck
Qual é o melhor código do BrainFuck (em termos de tamanho do código) para imprimir 'A' 1000 vezes? Minha abordagem é: defina 'A' para p [0] defina 255 para p [1] para exibir 255 'A', 3 vezes ajuste 235 para p [1] para exibir 235 'A' Isso não é eficaz, …


6
Agrupar números inteiros por originalidade
Introdução: Eu coleciono quebra-cabeças sinuosos. A maioria dos quebra-cabeças sinuosos são produzidos e vendidos por empresas chinesas. A maioria das empresas conhecidas solicita aos criadores de quebra-cabeças permissão para produzir seus desenhos e trabalhar juntos em direção a um produto no mercado. Nesse caso, é claro que os designers de …

12
Quadrados Mágicos do Módulo
Eu sou um grande fã da teoria dos números. Uma grande coisa na teoria dos números é a aritmética modular; a definição sendo se e somente se . Uma coisa divertida a se fazer é aumentar os poderes: especialmente quando o módulo é um número primo. Em particular, ficou provado …

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.