Preguntas etiquetadas con brainfuck

13
Escribe un compilador de brainfuck

Escriba un programa que tome un programa brainfuck y lo compile en código máquina ejecutable. Puede apuntar a x86, x86_64, jvm (java bytecode) o armv6, y usar uno de los siguientes formatos ejecutables: ELF, a.out, archivo de clase, exe, com. El ejecutable debería funcionar en Linux o Windows (o...

13
Operadores Bitwise en Brainfuck

Su tarea es crear un programa de brainfuck para cada uno de los siguientes operadores binarios. Cada programa debe tomar uno o dos números de 8 bits (A y B) de la entrada y calcular la operación especificada: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A No tiene que...

12
Imprima 'A' 1000 veces con BrainFuck

¿Cuál es el mejor código BrainFuck (en términos de tamaño del código) para imprimir 'A' 1000 veces? Mi enfoque es: establezca 'A' en p [0] ajuste 255 a p [1] para mostrar 255 'A', 3 veces ajuste 235 a p [1] para mostrar 235 'A' Esto no es efectivo pero no puedo encontrar una manera de usar...

12
Intérprete para teoría de números, módulo n

Una oración de teoría de números (para nuestros propósitos) es una secuencia de los siguientes símbolos: 0y '(sucesor) - sucesor significa +1, entonces0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(suma) y *(multiplicación) = (igual a) (y )(paréntesis) el operador lógico nand( a nand bes not (a and b)) forall...

12
Rellenar un archivo con ceros

Su tarea hoy será tomar un archivo existente y agregarle ceros hasta que alcance un cierto tamaño. Debe escribir un programa o función que tome el nombre de un archivo en el directorio actual fy una cantidad de bytes b. Mientras mantiene el contenido original de f, debe escribir ceros (bytes...

11
Ayuda a Jason a formatear su JSON

Jason tiene un gran JSON pero es ilegible, por lo que necesita embellecerlo. Especificaciones de formato El JSON tiene 4 tipos diferentes: Números; Sólo0-9 Instrumentos de cuerda; Las "cadenas entre comillas dobles escaparon con\ Matrices; Delimitado por [], con elementos separados por ,, los...

10
Componga dos programas de Brainfuck

Dada 2 fragmentos de código brainfuck Ay B, de salida de algún código brainfuck Cque tiene el mismo comportamiento que se ejecuta Bcon la entrada del Aresultado s. Tenga en cuenta que Cdebe funcionar para cualquier entrada que coincida con los siguientes supuestos, como si se le hubiera dado...

10
Compilador de Brainfuck aleatorizado

Joe es tu desarrollador promedio de BF. Está a punto de revisar los cambios de su código en su repositorio cuando recibe una llamada de su jefe. "¡Joe! ¡La máquina del nuevo cliente está rota! El jodido intérprete establece todas las celdas en valores aleatorios antes de la ejecución del programa....

9
Interpreta TwoMega

En este desafío, escribirás un intérprete para 2 Ω (transcrito como TwoMega ), un lenguaje basado libremente en el cerebro con un espacio de almacenamiento de dimensiones infinitas. El idioma 2 Ω contiene tres partes de estado: La cinta , que es una lista infinita de bits, todos inicializados a...

9
Consejos para jugar golf en The Powder Toy

Diviértete con este, The Powder Toy es un desafío interesante para el golf, especialmente con la lógica de filtrado. Lo que hace que TPT sea un desafío son las muchas, muchas, muchas formas de abordar un problema: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic,...

9
TinyBF a Brainf *** convertidor

Tenemos un convertidor Brainf *** a TinyBF, pero no al revés, así que aquí hay uno. Reglas: Su intérprete debe tomar un programa TinyBF válido, en una línea, y debe generar el programa BrainF *** correspondiente, en una línea, con espacios en blanco / nueva línea opcionales. No se permiten...