Perguntas com a marcação «brainfuck»

20
Traceless Busy Beaver

Todos aqueles castores ocupados fizeram uma bagunça. Eles escreveram por toda a fita. Nesse ritmo, nosso vizinho deixará de nos emprestar fitas ilimitadas. Precisamos de uma nova maneira de jogar o movimentado jogo de castores, que não estrague todas as fitas que usamos. As regras Apenas...

19
Subprogramas Brainf *** com saídas únicas

Você deve escrever um programa BF (brainfuck de 100 bytes). Um caractere removerá dele de todas as formas possíveis os 100 novos programas resultantes (99 bytes de comprimento). Por exemplo, para o programa ++.>.os 5 subprogramas são +.>., +.>., ++>., ++..e ++.>. Sua pontuação será...

19
Problema de loop Brainf * ck

Tenho um problema para um cyber clube que solicita que você imprima: ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! Usando Brainf ** k em 29 bytes ou menos sem usar o caractere ','. Eu tenho um código de

18
Converter Fractran em Brainfuck

fundo Fractran é uma linguagem de programação esotérica completa de Turing inventada por John Conway. Um programa Fractran consiste em uma lista ordenada de frações. O programa começa com um único número inteiro como entrada. A cada iteração do programa, ele pesquisa na lista a primeira fração, de...

18
Escreva um tradutor de cérebro

Em qualquer linguagem de programação ou script x , escreva um programa que leve um código-fonte válido para o cérebro de stdin e output para stdout, o código-fonte de um programa, escrito na linguagem x , que produziria exatamente a mesma coisa que o programa brainfuck faria. Seu programa deve...

18
bfcat - codifica um arquivo como um programa brainf ***

Desafio Escreva um programa ou função que tenha uma string, retorne um programa Brainfuck válido que, quando compilado e executado como Brainfuck, retorne essa string. Suponha que todas as entradas sejam codificadas como ASCII. Suponha que o programa BF emitido seja executado em um ambiente com...

17
Encontre padrões em strings

Nesse desafio, sua tarefa é localizar substrings com uma determinada estrutura. Entrada Sua entrada deve ser duas cadeias alfanuméricas não vazias, um padrão p e um texto t . A ideia é que cada caractere prepresente uma subcadeia não vazia contígua da tqual ocorra um ao lado do outro e...

17
Regex validando regex [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 no ano passado . Crie um regex que aceite uma...

17
Programação em duas dimensões de tempo

É um acidente engraçado que este mundo tenha apenas uma dimensão de tempo, mas não precisa ser assim. É fácil imaginar mundos com 2 ou mais dimensões de tempo e, nesses mundos, você pode construir computadores e executar software neles, exatamente como neste. O sistema Aqui está um sistema para...

17
Índice de permutação inversa

Introdução As permutações lexicográficas de uma lista com n elementos podem ser numeradas de 0 a n ! - 1. Por exemplo, os 3! = 6 permutações de (1,2,3)seria(1,2,3) , (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Quando uma permutação é aplicada a uma lista, seus elementos são ordenados na mesma...

16
Faça um programa de idioma mais longo

Lenguage é um dialeto que é famoso por quebrar desafios de restrição de origem. Isso ocorre porque o Lenguage se importa apenas com o tamanho da fonte e não com o conteúdo. Primeiro, o comprimento do programa é calculado. Em seguida, o referido comprimento é convertido em binário e preenchido à...

15
Classificação mais rápida em BrainF ***

Depois de implementar o QuickSort no BrainF *** , percebi que provavelmente não era tão rápido. Operações que são O (1) em idiomas normais (como indexação de matriz) são significativamente mais longas no BF. A maioria das regras para o que faz uma classificação eficiente pode ser lançada pela...

15
Brainf ** k para Unário e Traseiro

Uma linguagem que é muito útil em fontes restritas e outros desafios é o Unary , um derivado do cérebro em que os programas são escritos com apenas um caractere. Seu trabalho é escrever um programa para converter programas de inconsciente para unário e um programa para fazer o oposto, ambos os...

15
Traduzir RoboCritters em Brainf ***

RoboCritters ( etimologia ) é uma nova linguagem de programação esotérica (não se preocupe em procurá-la, eu a inventei). É uma variante do Brainfuck (BF), um pouco mais complexa do que os esquemas normais de substituição de operadores. Todo programa no RoboCritters é uma grade retangular de texto...

14
Dialeto RLE Brainfuck

RLE Brainfuck (relacionado ao BF-RLE ) O hipotético dialeto RLE ( Run-Length Encoding ) de Brainfuck aceita os símbolos para os 8 comandos e também aceita dígitos. Os dígitos são usados ​​para representar o número de repetições sucessivas de um comando, permitindo assim a codificação no código de...

13
Operadores Bitwise em Brainfuck

Sua tarefa é criar um programa cerebral para cada um dos seguintes operadores binários. Cada programa deve pegar um ou dois números de 8 bits (A e B) da entrada e calcular a operação especificada: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Você não precisa implementar...

13
Escreva um compilador brainfuck

Escreva um programa que pegue um programa de foda cerebral e o compile no código de máquina executável. Você pode segmentar x86, x86_64, jvm (java bytecode) ou armv6 e usar um dos seguintes formatos executáveis: ELF, a.out, arquivo de classe, exe, com. O executável deve funcionar no Linux ou...

13
Castor de cérebro ocupado

Escreva um programa de cérebro com até 256 caracteres que execute o máximo de etapas possível, mas não faça um loop infinito. O programa pode não receber nenhuma entrada. Mais especificamente: Suponha um número infinito de células à direita. A <quando na célula mais à esquerda não faz nada. A...