Perguntas com a marcação «brainfuck»

Este desafio está relacionado à linguagem BF. Observe que os desafios que exigem que as respostas estejam em um idioma específico geralmente são desencorajados.

113
Interpretar o cérebro ***

Escreva o programa mais curto no seu idioma favorito para interpretar um programa de foda cerebral . O programa é lido de um arquivo. Entrada e saída são entrada e saída padrão. Tamanho da célula: 8 bits sem sinal. O estouro é indefinido. Tamanho da matriz: 30000 bytes (não circulado) Comandos...

88
BrainF *** edBotsForBattling - Um torneio Brainf ***

Todos os bots na arena de batalha foram repentinamente fodidos e ninguém pode explicar o porquê. Mas quem se importa desde que ainda seja capaz de lutar - embora Brainfuck seja a única língua que eles entendem mais. Já faz um tempo desde a última submissão, então finalmente vou anunciar o...

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,...

46
Traduzir oOo CODE

Dada a entrada de um programa escrito em oOo CODE , imprima o código BF que ele representa. Aqui está uma breve descrição de como oOO CODE funciona: Primeiro, todos os caracteres não alfabéticos são removidos (tudo que não estiver no intervalo A-Za-z). Por exemplo, considere o programa PROgRam...

41
Enumerar programas Brainf ** k válidos

Golunar / Unary é uma maneira de codificar todos os programas válidos do Brainfuck , mas não é uma enumeração, pois a maioria dos números naturais não corresponde a um programa válido. Para o propósito deste desafio, assuma uma fita duplamente infinita e nenhum comentário, ou seja, um programa...

41
Esse número é uma potência inteira de -2?

Existem maneiras inteligentes de determinar se um número é uma potência de 2. Isso não é mais um problema interessante, então vamos determinar se um número inteiro é uma potência de -2 . Por exemplo: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes:...

32
Implementar o QuickSort no BrainF *** [fechado]

Conforme discutido na sala Lounge no Stack Overflow: se você não puder implementar o algoritmo Quicksort fornecido em en.wikipedia.org/wiki/Quicksort em qualquer idioma com o mínimo de conhecimento, convém considerar uma profissão diferente. @sbi mas a SBI também observou que talvez o BrainF...

32
As fitas circulares são empolgantes?

Um derivado de Brainfuck Vamos definir uma linguagem de programação simples, do tipo Brainfuck . Possui uma fita bidirecional de células, e cada célula contém um bit. Todos os bits são inicialmente 0. Há uma cabeça móvel na fita, inicialmente na posição 0. Um programa é uma sequência sobre os...

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...

31
A célula no fim do arco-íris

Todos nós conhecemos, ou pelo menos ouvimos falar, de uma foda cerebral , uma das línguas esotéricas mais famosas e influentes. Enquanto hoje em dia a maioria das implementações usa uma fita infinita, o compilador original de Urban Müller tinha uma fita de 30000 células. Um fato pouco conhecido * é...

28
Converter Brainfuck para MarioLANG

MarioLANG é uma linguagem de programação bidimensional em que o código fonte se assemelha a um nível de Super Mario Bros. Além disso, seu conjunto de instruções é muito semelhante ao de Brainfuck . Isso significa que MarioLANG é essencialmente um Brainfuck 2-D, onde o ponteiro de instruções se move...

23
Dicas para jogar golfe em brainfuck

Que dicas gerais você tem para jogar golfe no brainfuck? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para o cérebro (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por...

22
Minify Brainfuck

Seu desafio é reduzir o código Brainfuck , de acordo com estas regras: Remova qualquer coisa que não seja uma +-><[].,. Para qualquer grupo de consecutivo +ou -caracteres, se a quantidade de +s e -s é o mesmo, removê-los. Faça o mesmo que acima, mas com >e <. Remova as seqüências dos...

22
Um desafio ogl-edocf

Entrada Uma sequência aleatória não vazia que consiste em caracteres ASCII no intervalo .[ 32..126 ][32..126][32..126] Saída A saída é obtida aplicando rotações sucessivas na sequência de entrada. Para cada letra ( [a-zA-Z]) na sequência de entrada, da esquerda para a direita: se a letra...

21
Um jogo de proporções atômicas

Sua tarefa cria um bot que joga Atomas , com a maior pontuação. Como o jogo funciona: O tabuleiro começa com um anel de 6 "átomos", com números que variam de 1a 3. Você pode "reproduzir" um átomo entre dois átomos ou em outro átomo, dependendo do próprio átomo. Você pode ter um átomo normal ou...

20
Este é um número triangular truncado?

Sequência OEIS relacionada: A008867 Número triangular truncado Uma propriedade comum dos números triangulares é que eles podem ser organizados em um triângulo. Por exemplo, pegue 21 e organize em um triângulo de os: o oo ooo oooo ooooo oooooo Vamos definir um "truncamento:" cortando...