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

31
O que nós esquecemos?

Sua tarefa é escrever um programa de computador não vazio composto por alguma sequência de bytes. Se escolhermos um byte específico no programa e removermos todas as instâncias do programa, o programa modificado deverá gerar o byte removido. Por exemplo, se nosso programa fosse aabacba Então...

31
Soma dos poderes de 2

O desafio Dada uma entrada inteira em xque 1 <= x <= 255, retorne os resultados de potências de dois que, quando somadas, dão x. Exemplos Dada a entrada: 86 Seu programa deve gerar: 64 16 4 2 Entrada: 240 Saída: 128 64 32

31
Faça chover personagens

Inspirado neste mini-desafio de bate-papo. Dada uma sequência como entrada (somente caracteres imprimíveis ASCII), imprima a sequência com as letras "chovendo". Cada letra deve ser um número aleatório de linhas para baixo (aleatório entre 0e o comprimento da sequência, cada uma com probabilidade...

31
Simulando Dados Explosivos

Sua tarefa é criar um programa que receba um número inteiro n > 1e nproduza o rolo de um dado de um lado. No entanto, este dado segue as regras para explodir dados . Quando você rolar o dado, verifique qual valor você rolou. Se você obteve o máximo para esse tipo de dado (em um d4 padrão que...

31
O qvolume de um número inteiro

É do conhecimento antigo que todo número inteiro não negativo pode ser reescrito como a soma de quatro números inteiros ao quadrado. Por exemplo, o número 1 pode ser expresso como 02+02+02+1202+02+02+120^2+0^2+0^2+1^2 . Ou, em geral, para qualquer número inteiro não negativo nnn , existem números...

31
Torre de contagem move 1D

Dada uma posição com uma fileira de torres e / ou espaços vazios, produza quantos movimentos diferentes de torres são possíveis. Uma torre pode se mover para a esquerda ou direita para um espaço vazio, mas não para uma que exija passar por outra torre. Quando uma torre se move, as outras torres...

31
Ponto aleatório em uma esfera

O desafio Escreva um programa ou função que não aceite nenhuma entrada e produza um vetor de comprimento em uma direção aleatória teoricamente uniforme .111 Isso é equivalente a um ponto aleatório na esfera descrito porx2+y2+z2=1x2+y2+z2=1x^2+y^2+z^2=1 resultando em uma distribuição como...

31
Dobre do seu jeito

Houve alguns desafios envolvendo a duplicação do código fonte: aqui e aqui . A tarefa que temos aqui é um pouco mais difícil, mas deve ser executável em quase todos os idiomas. Neste desafio, você receberá um número inteiro positivo arbitrário. Seu programa deve gerar esse número inteiro duplicado...

30
Trocar mapas de altura para mapas de profundidade

Descrição Sua tarefa é produzir um 'mapa de profundidade' - ou seja, um mapa de altura de um objeto, mas não visto de cima, mas de frente. Por exemplo, considere o seguinte objeto, como mostrado na imagem. O mapa de altura é mostrado à esquerda. O mapa de profundidade correspondente seria (como...

30
Construa trilhos de trem e engane o governo

Você é um empresário de ferrovias nos Estados Unidos do século XIX, quando os trens se tornam populares porque são os meios mais eficientes de transportar grandes volumes de materiais por terra. Existe uma necessidade nacional de trilhos de trem da costa leste através de algumas terras recentemente...

30
Equilibre equações químicas!

Bernd é um estudante do ensino médio que tem alguns problemas em química. Na aula, ele tem que projetar equações químicas para alguns experimentos que estão fazendo, como a combustão de heptano: C 7 H 16 + 11O 2 → 7CO 2 + 8H 2 O Como a matemática não é exatamente o assunto mais forte de Bernd,...

30
Incrementar números, em várias sessões

Boa noite, agentes de golfe, Sua missão é em nome da famosa empresa de entretenimento Eviltronic Arts. Como parte de seu plano nefasto de escravidão e entretenimento no mundo, eles devem vender o maior número possível de cópias do SimStation V. Isso significa que o software deve misteriosamente...

30
Escreva um intérprete interativo do Deadfish

Deadfish é uma piada "linguagem de programação" com quatro comandos. Como a página Esolang é um pouco contraditória e os intérpretes dessa página não funcionam exatamente da mesma maneira, você deve implementar a seguinte variação: Especificação Existe um acumulador que tem pelo menos 16 bits...

30
Calcular o inverso do fatorial

Escreva o código mais curto que aceitará qualquer número real maior que 1 como entrada e produzirá seu fatorial inverso positivo. Em outras palavras, responde à pergunta "que número fatorial é igual a esse número?". Use a função Gamma para estender a definição de fatorial para qualquer número real,...

30
Desenhe a curva de Hilbert usando barras

A curva de Hilbert é um fractal de preenchimento de espaço que pode ser representado como um sistema Lindenmayer com gerações sucessivas assim: Agradecemos a http://www.texample.net/tikz/examples/hilbert-curve/ pela imagem. Objetivo Escreva o programa mais curto possível (em bytes) que pega um...