Preguntas etiquetadas con brainfuck

Este desafío está relacionado con el lenguaje BF. Tenga en cuenta que los desafíos que requieren que las respuestas estén en un idioma específico generalmente no se recomiendan.

113
Interpretar brainf ***

Escribe el programa más corto en tu idioma favorito para interpretar un programa de brainfuck . El programa se lee desde un archivo. Entrada y salida son entrada estándar y salida estándar. Tamaño de celda: 8 bits sin firmar. El desbordamiento no está definido. Tamaño de matriz: 30000 bytes (sin...

88
BrainF *** edBotsForBattling - Un torneo Brainf ***

Todos los bots en el campo de batalla de repente se pusieron a pensar y nadie puede explicar por qué. Pero a quién le importa mientras puedan pelear, aunque Brainfuck es el único idioma que entienden. Ha pasado un tiempo desde la última presentación, así que finalmente anunciaré al ganador de...

73
Cree una "H" a partir de "H" más pequeñas

Desafío Cree una función o programa que, cuando se le da un número entero size , haga lo siguiente: Si sizees igual a 1, salida H H HHH H H Si sizees mayor que 1, salida X X XXX X X donde Xes la salida del programa / función parasize - 1 (Si lo prefiere, puede hacer que el caso base...

46
Traducir oOo CODE

Dada una entrada de un programa escrito en oOo CODE , genera el código BF que representa. Aquí hay una breve descripción de cómo funciona oOo CODE: Primero, se eliminan todos los caracteres no alfabéticos (todo lo que no está en el rango A-Za-z). Por ejemplo, tome el programa PROgRam reVERsES...

41
Enumerar programas válidos de Brainf ** k

Golunar / Unario es una forma de codificar todos válidos Brainfuck programas, pero no es una enumeración, ya que la mayoría de los números naturales no corresponden a un programa válido. Para el propósito de este desafío, asuma una cinta doblemente infinita y sin comentarios, es decir, un programa...

41
¿Es este número una potencia entera de -2?

Hay formas inteligentes de determinar si un número es una potencia de 2. Eso ya no es un problema interesante, así que determinemos si un entero dado es una potencia entera de -2 . Por ejemplo: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes:...

32
Implementar QuickSort en BrainF *** [cerrado]

Como se discutió en la sala Lounge en Stack Overflow: Si no puede implementar el algoritmo Quicksort dado en en.wikipedia.org/wiki/Quicksort en cualquier idioma que tenga un conocimiento mínimo, es posible que desee considerar una profesión diferente. @sbi pero SBI también señaló que tal vez...

32
¿Son emocionantes las cintas circulares?

Un derivado de Brainfuck Definamos un lenguaje de programación simple similar a Brainfuck . Tiene una cinta de celdas bidireccional, y cada celda contiene un bit. Todos los bits son inicialmente 0. Hay una cabeza móvil en la cinta, inicialmente en la posición 0. Un programa es una cadena sobre los...

32
Brainf *** Golfista

Uno de los códigos más fáciles escritos por un lenguaje de programación es una secuencia de caracteres de impresión de programas (por ejemplo, "¡Hola, mundo!"). Sin embargo, s o m e e s o t e r i c lenguajes de programación como Brainfuck , incluso el código más simple es bastante molesto para...

31
La celda al final del arcoiris

Todos conocemos, o al menos hemos oído hablar, de brainfuck , uno de los lenguajes esotéricos más famosos e influyentes. Si bien en la actualidad la mayoría de las implementaciones usan una cinta infinita, el compilador original de Urban Müller tenía una cinta de 30000 celdas. Un hecho poco...

28
Convertir Brainfuck a MarioLANG

MarioLANG es un lenguaje de programación bidimensional donde el código fuente se asemeja a un nivel de Super Mario Bros. Además, su conjunto de instrucciones es muy similar al de Brainfuck . Esto significa que MarioLANG es esencialmente un Brainfuck 2-D donde el puntero de instrucciones se mueve...

23
Consejos para jugar golf en brainfuck

¿Qué consejos generales tienes para jugar al golf en Brainfuck? Estoy buscando ideas que se puedan aplicar a los problemas de golf de código en general que sean al menos algo específicos para el brainfuck (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por...

22
Minify Brainfuck

Su desafío es minimizar el código Brainfuck , de acuerdo con estas reglas: Elimina todo lo que no sea uno de +-><[].,. Para cualquier grupo de consecutiva +o -caracteres, si la cantidad de +s y -s es la misma, eliminarlos. Haga lo mismo que arriba, pero con >y <. Elimina las...

22
Un desafío ogl-edocf

Entrada Una cadena no vacía que consta de caracteres ASCII en el rango .[32..126][32..126][32..126] Salida La salida se obtiene aplicando rotaciones sucesivas a la cadena de entrada. Para cada letra ( [a-zA-Z]) en la cadena de entrada, yendo de izquierda a derecha: Si la letra está en...

21
Un juego de proporciones atómicas.

Tu tarea es hacer un bot que juegue Atomas , con la puntuación más alta. Cómo funciona el juego: El tablero de juego comienza con un anillo de 6 "átomos", con números que van desde 1hasta3 . Puede "jugar" un átomo entre dos átomos, o en otro átomo, dependiendo del átomo mismo. Puede tener un...

20
Bootloader golf: Brainf ***

Cree un gestor de arranque que ejecute el programa Brainfuck dado. Este es el código de golf , por lo que gana el programa con menos bytes. Al ser un gestor de arranque, el tamaño del programa se cuenta en bytes distintos de cero en el código compilado. Brainfuck 30000 celdas desbordantes de 8...

20
¿Es este un número triangular truncado?

Secuencia OEIS relacionada: A008867 Número triangular truncado Una propiedad común de los números triangulares es que se pueden organizar en un triángulo. Por ejemplo, tome 21 y organícelo en un triángulo de os: o oo ooo oooo ooooo oooooo Definamos un "truncamiento:" cortando triángulos...