Perguntas com a marcação «metagolf»

Metagolf está jogando a saída de um metaprograma. Um metaprograma produz um programa que resolve uma determinada tarefa, e o comprimento dessa saída determina a pontuação do programa original.

73
Crie um "H" a partir de "H" s menores

Desafio Crie uma função ou programa que, quando fornecido um número inteiro size, faça o seguinte: Se sizefor igual a 1, a saída H H HHH H H Se sizefor maior que 1, a saída X X XXX X X onde Xé a saída do programa / função parasize - 1 (Se preferir, você pode corresponder ao caso base 0,...

44
Pode haver apenas 1!

Sua tarefa é, dado um número inteiro positivo n, gerar uma expressão que seja igual ao número n. O problema é: você só pode receber o número 1na saída. Os operadores à sua disposição são: +, -, *E/ /é a divisão de ponto flutuante (so 5/2 = 2.5). sqrt(as s) ceile floor(como ce...

42
StringgnirtSStringgnirtSStringgnirtS

Aqui está um desafio relativamente simples para você. Dada uma sequência de comprimento N , produza a sequência para frente, depois para trás, depois para frente e depois para trás ... etc. N vezes. Por exemplo, se sua entrada foi Hello! Você deve

36
Programar o robô de empilhar copos

Tenho certeza que todo mundo já viu antes que os copos possam ser empilhados em pirâmides (e outras formas): A A A A A A A A A A A A A A A A A Sim, Aé definitivamente um personagem adequado para representar um copo. Novos copos podem ser adicionados no chão, à direita da estrutura ou em...

32
Brainf *** Golffer

Um dos códigos mais fáceis de escrever por uma linguagem de programação é uma sequência de caracteres de impressão de programas (ex. "Olá, mundo!"). No entanto, é o m e e s o t e r i c linguagens de programação como Brainfuck , mesmo este código mais simples é muito chato para escrever. Sua tarefa...

29
Meta regex golf

No espírito deste xkcd Escreva um programa que reproduza regex golf com pares arbitrários de listas. O programa deve pelo menos tentar encurtar a regex, um programa que apenas produza /^(item1|item2|item3|item4)$/ou similar não é permitido. A pontuação é baseada na capacidade de gerar o menor...

28
Golfe de um inteiro cerebral

Inteiros são tediosos para representar no Brain-Flak . Existem 8 operadores: () Evaluates to 1, but does not push anything on any stack [] Evaluates to an indeterminate value for the purposes of this question {} Removes the top of the stack and evaluates to it <> Switches to or back from the...

26
Escreva um código golfista [fechado]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Code Golf Stack Exchange. Fechado há 2 anos . Seu trabalho, caso opte por não...

25
Jogador de golfe auto

Eu amo BATCH, apesar de sua falta chocante de comandos funcionais, apesar de ainda devido à falta de suporte não inteiro. Por quê? Porque isso funciona: SET var=SET %var% i=0 Isso avaliaria: SET var=SET SET i=0 Fantástico, não é? Eu usei essa técnica em um programa BATCH antes, porque salva...

25
Metagolf estrelado

Estrelado é uma linguagem de programação esotérica engraçada, na qual o código consiste apenas em +*.,`'onde o comando real representado por cada um desses caracteres é determinado pelo número de espaços à sua frente. Isso torna complicado até mesmo enfrentar desafios de saída fixa, porque comandos...

24
Cordas de golfe em Fourier

Desafio Dada uma string como entrada, jogue golfe no programa Fourier que produz essa string. No Fourier, não há uma maneira fácil de gerar uma string: você precisa passar por cada código de caractere e emiti-lo como caractere. Fourier O idioma é baseado em um acumulador, uma variável global...

22
Números StickStack

O StickStack é uma linguagem de programação muito simples, baseada em pilha, com apenas duas instruções: | empurra o comprimento da pilha para a pilha -exibe os dois principais elementos da pilha e diminui a diferença ( second topmost - topmost) Detalhes do idioma A pilha está vazia no início...

22
Desafio Meta Golf

Nesse desafio, você precisa resolvê-lo. O concurso acabou! Verifique o final da pergunta Especificações: Escreva o menor código (qualquer idioma *). A pontuação de uma resposta é a soma de: Comprimento do código sem espaço em branco . Número de respostas usando o mesmo idioma ao...

21
Saída de uma expressão à prova de base

fundo Em alguns futuros possíveis, o mundo converterá seus sistemas numéricos de decimal (base 10 ou b10) para outra base (binária b2, octal b8, hexadecimal b16ou até unária b1, caso em que estamos ferrados!). Assim, em preparação para esse possível evento de mudança mundial, você decide fazer a...

21
Quando a vida lhe der limões, faça uma limonada

Desafio Você será dado uma cadeia de entrada, em qualquer lugar a palavra "Lemon"é encontrada deve ser convertido para "Lemonade" , mas o a, de edeve ser emprestado de outro lugar na sentença. Exemplo Exemplo de entrada: Encontrei limão quando criança Saída de exemplo: Eu encontro uma...

19
Traduzir Prelude para Befunge

Este é o Desafio Semanal # 2. Tema: Tradução Escreva um programa ou função que receba o código fonte de um programa no Prelude e envie o código para um programa equivalente no Befunge-93 . Para que o programa seja equivalente, ele deve, para qualquer entrada fornecida, produzir a mesma saída que o...

19
Endurecedor de meta-radiação

fundo Neste site, ocasionalmente temos perguntas que exigem que os programas sejam "reforçados por radiação"; isso significa que o programa precisa sobreviver à exclusão de um ou mais bytes, independentemente de quais bytes sejam excluídos. Como é comum em tarefas que frequentemente são definidas...

18
Calcular números práticos

Definição Um número inteiro positivo né um número prático (sequência OEIS A005153 ) se todos os números inteiros positivos menores puderem ser representados como somas de divisores distintos de n. Por exemplo, 18é um número prático: seus divisores são 1, 2, 3, 6, 9 e 18, e os outros números...