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

19
Sistema hidráulico ASCII

Introdução Considere uma grade de caracteres f A\/como f f f A A / \ \ / A A \/ / \/ Onde: f representa uma torneira que derrama um fluxo de água para baixo A bifurca o fluxo de água acima, então exatamente metade vai para a esquerda e exatamente metade vai para a direita \ desloca...

19
Parabéns por obter 10.000 reputação!

Depois que o @ MartinBüttner alcançou exatamente 10.000 reputação , agora temos três linhas completas de 10.000 usuários na página de usuários ! Agora, como somos todos programadores aqui, gostamos de automatizar as coisas em vez de fazê-las manualmente. Seu desafio é escrever um programa para...

19
Desenhe as Guerras Stickman

Foto minha esboçando esse desafio com minhas habilidades avançadas de desenho. fundo As guerras de Stickman aconteceram há muito tempo, quando as espécies dominantes da Terra eram feitas de nada além de gravetos. Os historiadores lamentam o fato de que não havia pintores ou câmeras naquela...

19
Execute os caracteres enésimo para obter N

Escreva o programa mais curto possível, de modo que quando você combinar o primeiro caractere e cada enésimo caractere depois dele em um novo programa, a saída será N. Isso deve funcionar para N = 1, 2, ..., 16. Outra maneira de dizer isso é: se você remover todos os caracteres do seu programa,...

19
Organize a música da Igreja Gregoriana

O ano é 930 e a Igreja Gregoriana está tendo um problema. Eles têm milhares de páginas de música cantada, mas o problema é que toda a partitura foi simplesmente jogada em uma pilha em vez de ter um sistema de organização real: Imagem do usuário gamerprinter no Cartographers 'Guild . A Igreja...

19
Multiplique todos os números em uma sequência

Vencedor: Chilemagic , um enorme 21 bytes! Você pode continuar enviando sua resposta, mas não poderá mais vencer. Postagem original mantida: Seu objetivo é encontrar todos os números em uma sequência e multiplicar cada um individualmente por um valor inserido pelo usuário Você não precisará...

19
Gerar números Ulam

Dado um número inteiro n(onde n < 10001) como entrada, escreva um programa que produzirá os primeiros n números Ulam . Um número Ulam é definido da seguinte maneira: L 1 = 1, L 2 = 2. Pois n > 2, U n é o menor número inteiro maior que U n-1, que é a soma de dois termos anteriores distintos...

19
Draw ASCII Playing Cards

Considere estes 15 padrões de cartas de baralho ASCII (ás ao Joker e verso), onde Xé um espaço reservado para o símbolo do naipe : (eles ficam melhores com menos espaçamento entre linhas) ------------- ------------- ------------- ------------- ------------- ------------- -------------...

19
Camadas de Sierpinski

Começando com /\você pode criar um triângulo de Sierpinski como padrão, adicionando uma linha abaixo de tal forma que ... Qualquer ramo solta /ou \se divide novamente em dois ramos: /\. Qualquer colisão de galhos \/morre sem nada (além de espaços). Repetir essas regras gera /\ /\/\ /\ /\...

19
Gerador de Quine Generalizado

O desafio Neste desafio, você especifica um idioma de origem S e um idioma de destino T . Sua tarefa é escrever o seguinte programa Pno idioma S. Se um programa válido Qno idioma Tfor fornecido como entrada P, ele produzirá um programa válido Rno idioma Tque não recebe entradas e saídas Q(R), ou...

19
Crie uma matriz com números repetidos

Desafio Sua tarefa nesta pergunta é escrever um programa ou uma função nomeada que recebe um número inteiro positivo n(maior que 0) como entrada via STDIN, ARGV ou argumentos de função e gera uma matriz via STDOUT ou valor retornado pela função. Parece bastante simples? Agora, aqui estão as...

19
Salte a matriz!

Vamos jogar um jogo para um jogador chamado jump the array . Para jogar, você só precisa de uma matriz de números inteiros, digamos a. Você começa em alguma posição ie, em cada turno, salta para uma nova posição. Por sua vez n, se nfor par, você pula para a posição absoluta a[i] mod length(a), se...

19
String para binário

Este é um desafio de código de golfe. Assim como o título diz, escreva um programa para ocultar uma sequência de caracteres ascii em binário. Por exemplo: "Hello World!" deve se transformar 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001. Nota:...

19
Menor programa de xadrez

Inspirado neste artigo recente, que conta a história de um programador francês que escreveu um programa de xadrez de 487 bytes para dois jogadores (humano versus humano) na Assembléia, imaginei como poderiam ser pequenos programas de xadrez em outros idiomas. Detalhes O programa deve aceitar...

19
Corrija erros usando o Hamming (7,4)

O código de Hamming (7,4) remonta a 1950. Na época, Richard Hamming trabalhava como matemático no Bell Labs. Toda sexta-feira, Hamming preparava as máquinas de calcular para realizar uma série de cálculos e coletava os resultados na segunda-feira seguinte. Usando verificações de paridade, essas...

19
Um mnemônico para lembrar 23940

O sistema principal é um dispositivo mnemônico para converter números em palavras, para que possam ser memorizados mais facilmente. É baseado em como as palavras soam foneticamente, mas para simplificar as coisas para o desafio, apenas nos preocuparemos com a forma como as palavras são escritas....

19
Calcular o tamanho da lua

O tamanho do mistério da lua Tenho certeza que você já ouviu falar que a lua muda de tamanho. Quando você está apaixonado e tem sorte, a lua tem quase o dobro do tamanho em comparação com situações normais. Algumas pessoas dizem que o motivo é a atmosfera que age como uma lente. Outros pensam que...