Als «brainfuck» getaggte Fragen

Diese Herausforderung hängt mit der BF-Sprache zusammen. Beachten Sie, dass Herausforderungen, bei denen die Antworten in einer bestimmten Sprache vorliegen müssen, im Allgemeinen nicht empfohlen werden.

30
Brainf interpretieren ***
Schreiben Sie das kürzeste Programm in Ihrer Lieblingssprache, um ein Brainfuck- Programm zu interpretieren . Das Programm wird aus einer Datei gelesen. Eingabe und Ausgabe sind Standardeingabe und Standardausgabe. Zellengröße: 8bit ohne Vorzeichen. Überlauf ist undefiniert. Array-Größe: 30000 Bytes (nicht eingekreist) Fehlerhafte Befehle sind nicht Teil der Eingabe Kommentare beginnen …

30
BrainF *** edBotsForBattling - Ein Brainf *** -Turnier
Alle Bots in der Kampfarena wurden plötzlich überlistet und niemand kann erklären, warum. Aber wen interessiert es, solange sie noch kämpfen können - obwohl Brainfuck die einzige Sprache ist, die sie noch verstehen. Es ist schon eine Weile her, dass ich den Gewinner von BrainFuckedBotsForBattling bekannt gebe: Herzlichen Glückwunsch an …

30
Erstellen Sie ein "H" aus kleineren "H"
Herausforderung Erstellen Sie eine Funktion oder ein Programm, das bei Angabe einer Ganzzahl sizeFolgendes ausführt: Wenn sizegleich 1 ist, wird ausgegeben H H HHH H H Wenn sizegrößer als 1, wird ausgegeben X X XXX X X wo Xist die Ausgabe des Programms / der Funktion fürsize - 1 (Wenn …
73 code-golf  ascii-art  fractal  code-golf  code-golf  string  code-golf  string  matrix  code-golf  graph-theory  maze  binary-matrix  code-golf  kolmogorov-complexity  random  code-challenge  metagolf  test-battery  brain-flak  text-processing  code-golf  matrix  code-golf  number-theory  primes  code-golf  string  matrix  code-golf  binary  bitwise  code-golf  number  factorial  floating-point  code-golf  number  sequence  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-golf  string  code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

26
OOo CODE übersetzen
Geben Sie bei einer Eingabe eines in oOo CODE geschriebenen Programms den BF-Code aus, den es darstellt. Hier ist eine kurze Beschreibung der Funktionsweise von oOo CODE: Zunächst werden alle nicht alphabetischen Zeichen entfernt (alles, was nicht im Bereich liegt A-Za-z). Nehmen Sie zum Beispiel das Programm PROgRam reVERsES giVeN …

30
Ist diese Zahl eine ganzzahlige Potenz von -2?
Es gibt clevere Methoden, um zu bestimmen, ob eine Zahl eine Potenz von 2 ist. Das ist kein interessantes Problem mehr. Lassen Sie uns also feststellen, ob eine bestimmte Ganzzahl eine ganzzahlige Potenz von -2 ist . Zum Beispiel: -2 => yes: (-2)¹ -1 => no 0 => no 1 …

4
Zählen Sie gültige Brainf ** k-Programme auf
Golunar / Unary ist ein Weg , um alle gültig zu kodieren Brainfuck - Programmen, aber es ist nicht eine Aufzählung, da die meisten natürlichen Zahlen nicht auf ein gültiges Programm entsprechen. Nehmen Sie für diese Herausforderung ein doppelt unendliches Band und keine Kommentare an, dh ein Brainfuck-Programm ist nur …

15
Generiere Brainfuck für die Zahlen 1–255
Schreiben Sie ein Programm, das für die Nummern 1 bis 255 einen BF-Code ausgibt, der die angegebene Nummer in einem Byte des Arrays plus einer neuen Zeile erzeugt. Die ersten vier Zeilen der Ausgabe könnten (und werden höchstwahrscheinlich) sein: + ++ +++ ++++ Der Gewinner ist der kleinste: source code …

14
Sind Rundbänder spannend?
Ein Brainfuck-Derivat Definieren wir eine einfache Brainfuck- ähnliche Programmiersprache. Es verfügt über ein bidirektionales Zellenband, und jede Zelle enthält ein Bit. Alle Bits sind anfänglich 0. Auf dem Band befindet sich ein sich bewegender Kopf, der sich anfänglich an Position 0 befindet. Ein Programm ist eine Zeichenfolge über den Zeichen …

2
Implementiere QuickSort in BrainF *** [closed]
Wie im Lounge-Raum zum Stapelüberlauf beschrieben: Wenn Sie den Quicksort-Algorithmus von en.wikipedia.org/wiki/Quicksort nicht in einer Sprache implementieren können, in der Sie nur minimale Kenntnisse haben, sollten Sie einen anderen Beruf in Betracht ziehen. @sbi aber SBI merkte auch an, dass vielleicht BrainF *** eine Ausnahme war. Also, hier ist das …

10
Brainf *** Golfer
Einer der einfachsten Codes, der von einer Programmiersprache geschrieben wird, ist eine Programmdrucksequenz aus Zeichen (z. B. "Hallo Welt!"). Allerdings s o m e e s o t e r i c Programmiersprachen wie Brainfuck , auch dieser einfachste Code ist ziemlich ärgerlich zu schreiben. Ihre Aufgabe ist es, ein …

3
Die Zelle am Ende des Regenbogens
Wir alle kennen oder haben zumindest von Brainfuck gehört , einer der bekanntesten und einflussreichsten esoterischen Sprachen. Während heutzutage die meisten Implementierungen ein unendliches Band verwenden, hatte der ursprüngliche Compiler von Urban Müller ein Band mit 30000 Zellen. Eine wenig bekannte Tatsache * ist, dass es am Ende des Bandes …

2
Null eine beliebig große Zelle in Brainf ***
Ihre Aufgabe ist es, einen Code zu schreiben, der die aktuelle Zelle in der Brainfuck-Variante auf Null setzt. Dabei kann jede Zelle anstelle der normalen 0 bis 255 eine vorzeichenbehaftete Ganzzahl von beliebig großer Größe enthalten . Sie können davon ausgehen , gibt es l Zellen links und r Zellen …

2
Konvertieren Sie Brainfuck zu MarioLANG
MarioLANG ist eine zweidimensionale Programmiersprache, in der der Quellcode einem Super Mario Bros.-Level ähnelt. Außerdem ist sein Befehlssatz dem von Brainfuck sehr ähnlich . Dies bedeutet, dass MarioLANG im Wesentlichen ein 2-D-Brainfuck ist, bei dem sich der Anweisungszeiger wie Mario bewegt. Also , wenn ich meine MarioLANG Vorlage schrieb für …

7
Brainf *** NOPs generieren
Wenn Sie Brainfuck-Code schreiben, müssen Sie ihn manchmal länger als nötig machen, um das Debuggen zu fördern . Sie könnten es tun, indem Sie einfach einen reinstecken ><, aber was für ein Spaß ist das? Sie brauchen etwas längeres und weniger NOPey, um jemanden zu verwirren, der Ihren Code liest. …

5
Tipps zum Golfen in Brainfuck
Welche allgemeinen Tipps haben Sie zum Golfen in Brainfuck? Ich bin auf der Suche nach Ideen, die sich generell auf Code-Golf-Probleme anwenden lassen, die zumindest etwas spezifisch für Brainfuck sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro Antwort.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.