Als «brainfuck» getaggte Fragen

13
Schreiben Sie einen Brainfuck-Compiler

Schreiben Sie ein Programm, das ein Brainfuck-Programm aufnimmt und es zu ausführbarem Maschinencode kompiliert. Sie können x86, x86_64, jvm (Java-Bytecode) oder armv6 als Ziel festlegen und eines der folgenden ausführbaren Formate verwenden: ELF, a.out, Klassendatei, exe, com. Die ausführbare...

12
Interpreter für Zahlentheorie, Modulo n

Ein Satz der Zahlentheorie (für unsere Zwecke) ist eine Folge der folgenden Symbole: 0und '(Nachfolger) - Nachfolger bedeutet +1also0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(Addition) und *(Multiplikation) = (gleich) (und )(Klammern) der logische Operator nand( a nand bist not (a and b)) forall (der...

12
Fülle eine Datei mit Nullen auf

Ihre Aufgabe heute wird es sein, eine vorhandene Datei zu nehmen und Nullen an sie anzuhängen, bis sie eine bestimmte Größe erreicht. Sie müssen ein Programm oder eine Funktion schreiben, die den Namen einer Datei im aktuellen Verzeichnis fund eine Anzahl von Bytes enthält b. Während Sie den...

11
Hilf Jason, seinen JSON zu formatieren

Jason hat einen großen JSON, aber er ist nicht lesbar, deshalb muss er ihn verschönern. Formatierungsspez Der JSON hat 4 verschiedene Typen: Zahlen; Gerade0-9 Saiten; Mit doppelten Anführungszeichen versehene "Zeichenfolgen mit\ Arrays; Begrenzt durch [], wobei Elemente durch getrennt sind ,,...

11
Drucken Sie 'A' 1000 Mal mit BrainFuck

Was ist der beste BrainFuck-Code (in Bezug auf die Codegröße), um 1000-mal 'A' zu drucken? Mein Ansatz ist: setze 'A' auf p [0] Stellen Sie 255 auf p [1], um 255 'A' dreimal anzuzeigen Stellen Sie 235 auf p [1], um 235 'A' anzuzeigen. Dies ist nicht effektiv, aber ich kann keinen Weg finden,...

10
Braincopterify ein Bild

Einführung Braincopter ist ein esoterisches Brainf *** -Derivat, das ein Brainf *** -Programm als Bild codiert. Als 2D-Sprache werden zwei zusätzliche Befehle verwendet. Sie drehen den Anweisungszeiger (anfänglich nach rechts zeigend) im und gegen den Uhrzeigersinn. Braincopter ist sehr ähnlich zu...

10
Verfassen Sie zwei Brainfuck-Programme

Gegeben 2 Gehirnfick Code - Schnipsel Aund B, Ausgabe einige Gehirnfick Code , Cdie das gleiche Verhalten hat wie Laufen Bmit dem Eingang des As Ergebnis. Beachten Sie, dass dies Cfür alle Eingaben funktionieren muss, die den folgenden Annahmen entsprechen, als ob sie gegeben wären A. Sie können...

10
Randomisierter Brainfuck Compiler

Joe ist ein durchschnittlicher BF-Entwickler. Er ist dabei, seine Codeänderungen in ihrem Repository einzuchecken, wenn er einen Anruf von seinem Chef erhält. "Joe! Der Computer des neuen Clients ist kaputt! Der Brainfuck-Interpreter setzt alle Zellen vor der Programmausführung auf zufällige Werte....

9
Interpretiere TwoMega

In dieser Herausforderung schreiben Sie einen Interpreter für 2 Ω (transkribiert als TwoMega ), eine Sprache, die lose auf Brainfuck mit einem unendlich dimensionalen Speicherplatz basiert . Die Sprache 2 Ω enthält drei Zustandselemente: Das Band , eine unendliche Liste von Bits, wurde alle auf 0...

9
Tipps zum Golfen in The Powder Toy

Viel Spaß mit diesem, The Powder Toy ist eine interessante Herausforderung für den Golfsport, insbesondere mit Filt-Logik. Was TPT zu einer Herausforderung macht, sind die vielen, vielen, vielen Möglichkeiten, ein Problem anzugehen: Should I use Cellular Automaton rules, SWCH logic, Filt logic,...

9
TinyBF zu Brainf *** Konverter

Wir haben einen Brainf *** zu TinyBF Konverter, aber nicht umgekehrt, also hier ist einer. Regeln: Ihr Interpreter muss ein gültiges TinyBF-Programm in einer Zeile verwenden und das entsprechende BrainF *** -Programm in einer Zeile mit optionalem nachgestellten Leerzeichen / Zeilenumbruch ausgeben....