Ziel ist es, ein vollständiges Programm zu schreiben, das die Universal Machine von ICFP 2006 mit dem kürzesten Code emuliert. Die Universalmaschine verfügt über einen sehr einfachen Befehlssatz, der hier erläutert wird . Der Emulator muss einen Dateinamen aus dem Befehlszeilenargument lesen und die Datei als Programm ausführen, sodass Ihre …
Ihre Aufgabe ist es, ein Brainfuck-Programm für jeden der folgenden Binäroperatoren zu erstellen. Jedes Programm sollte eine oder zwei 8-Bit-Zahlen (A und B) von der Eingabe nehmen und die angegebene Operation berechnen: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A …
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 ursprünglichen Inhalt …
Einführung Kipple ist eine Stack-basierte, esoterische Programmiersprache, die im März 2003 von Rune Berg erfunden wurde. Kipple hat 27 Stapel, 4 Bediener und eine Kontrollstruktur. Stapel Die Stapel heißen a- zund enthalten 32-Bit-Ganzzahlen mit Vorzeichen. Es gibt auch einen speziellen Stapel @, um die Ausgabe von Zahlen zu vereinfachen. Wenn …
Schreiben Sie einen Dolmetscher für 2B Ich mag David Catt 's esoterische Sprache 2B, bei der der Speicher auf einem Band gespeichert ist, in dem jede Zelle ein einzelnes Band von Bytes ist (das "Subtape"). Schreibe einen Dolmetscher dafür! Sprachspezifikation Die offizielle Spezifikation finden Sie hier . In dieser Beschreibung …
Das beliebte Webcomic Homestuck verwendet eine Programmiersprache, die ~ATHdazu dient, Universen zu zerstören. Während diese Code-Golf-Herausforderung nicht darin besteht, ein Programm zu schreiben, um unsere Existenz zu vernichten, werden wir einige zahmere (wenn auch weniger interessante) Entitäten zerstören: Variablen . ~ATH(ausgesprochen "bis zum Tod", beachten Sie, wie ~ath"tilde ath" ist), …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ihre Aufgabe ist es, einen Dolmetscher für die Nutzlosen zu bauen …
Diese Seite hatte viele Probleme mit der Implementierung verschiedener Sprachen in Interpreter- Tags. Praktisch alle waren esoterische Sprachen, die niemand benutzte. Es ist Zeit, einen Dolmetscher für eine praktische Sprache zu entwickeln, die die meisten Benutzer hier wahrscheinlich bereits kennen. Ja, es ist ein Shell-Skript, falls Sie Probleme haben, den …
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 …
Herausforderung Gehen Sie bei zwei Zeichenfolgen in einem beliebigen Standard-E / A-Format wie folgt vor: HINWEIS: Die Herausforderung bezieht sich auf die erste Zeichenfolge als "Daten" und die zweite als "Programm". Ändern Sie das Programm in eine unendliche Zeichenfolge, die nur das Programm ist, das unendlich wiederholt wird (z . …
Zusammenfassung Es wurde eine neue Sprache zur Manipulation von Zeichenfolgen erstellt, in der nur die Zeichen verwendet werden $+#-!*|@>! Ihre Aufgabe ist es, einen Interpreter dafür in möglichst wenigen Bytes zu implementieren. Eingang Eine Zeichenfolge, die eine einzelne Zeile dieser Sprache ist. Dies kann auf jede vernünftige Weise (stdin, Funktionsparameter, …
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 ,, können Elemente eines dieser Typen sein Objekte; Durch das …
Dies ist eine Erweiterung von Simulate a Minsky Register Machine (I) . Ich werde dort nicht die gesamte Beschreibung wiederholen. Bitte lesen Sie zuerst diese Problembeschreibung. Die Grammatik in Teil (I) war so einfach wie möglich, führt aber zu ziemlich langen Programmen. Da dies eine Code-Golf-Site ist, hätten wir lieber …
Clem ist eine minimale stapelbasierte Programmiersprache mit erstklassigen Funktionen. Ihr Ziel ist es, einen Dolmetscher für die Clem-Sprache zu schreiben. Es sollte richtig alle Beispiele auszuführen , die in der Referenzimplementierung enthalten, die verfügbar ist hier . Wie üblich gelten Standardlücken . Der kleinste Eintrag nach Byte-Anzahl gewinnt. Die Clem-Sprache …
BrainFlow Was ist BrainFlow? BrainFlow ist eine Erweiterung von BrainF ** k (BFk) mit 3 zusätzlichen Befehlen für zusätzliche Funktionalität und Verwirrung. Welche Befehle? Zusätzlich zu den normalen BFk-Befehlen haben wir auch: ^ Springt abhängig vom Wert in der Zelle zur Zelle #. Beispiel: Wenn wir uns in Zelle 0 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.