Als «code-generation» getaggte Fragen

Für Herausforderungen, bei denen Antworten Code generieren sollen.

309
Upgoat oder Downgoat?

Wenn Sie ein Bild von einer Ziege haben, sollte Ihr Programm am besten versuchen, festzustellen, ob die Ziege auf dem Kopf steht oder nicht. Beispiele Dies sind Beispiele für mögliche Eingaben. Keine tatsächlichen Eingaben Eingang: Ausgabe: Downgoat Spec Ihr Programm sollte höchstens 30.000 Bytes...

68
Rube Goldberg Hallo Welt

Für dieses Golfspiel müssen Sie mehr als eine Sprache verwenden. Die Aufgabe Eine Rube Goldberg-Maschine ist eine Erfindung, die eine enorme Anzahl von komplizierten Schritten benötigt, um eine sehr einfache Aufgabe auszuführen. Das Ziel dieses Golfs ist die Ausgabe Rube Goldberg... aber nicht...

36
Code generieren

Verwandt mit: Machen Sie einen; # -Interpreter In der oben verknüpften Herausforderung bestand die Aufgabe darin, einen Dolmetscher für die esoterische Sprache zu erstellen ;#. Die ;#sprache Die Sprache hat genau zwei Befehle: ;und #(alle anderen Zeichen werden vom Interpreter ignoriert): ;:...

35
Code-Generator mit eindeutigen Zeichen

Herausforderung Ihre Aufgabe ist es, einen Code zu schreiben, der einen anderen Code ausgibt. Dieser Code muss wiederum einen weiteren Code ausgeben, bis der endgültige Code die Ganzzahl 1 ausgibt . Die Kette endet mit der ersten Ausgabe von 1 . Keines Ihrer Programme darf Zeichen gemeinsam haben...

34
Eine Schnur zur Detonation bringen

Drucken Sie eine beliebige Zeichenfolge in Form eines Dreiecks aus, in dem der Text entlang jeder Diagonale nach oben und unten verläuft. Zum Beispiel sollte eine Eingabe von "Hello World": d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r d e l o l l o W r d l o l o W r d o l W r d o...

34
1-up Ihre durchschnittliche Quine

Eine 1-up-Quine ist ein Programm, das einer Quine sehr ähnlich ist. Der einzige wesentliche Unterschied besteht darin, dass das Ergebnis n + 1- mal das ursprüngliche Programm druckt , anstatt sich selbst einmal zu drucken, wenn n Kopien des Programms verkettet werden . Beispiel Wenn Ihr Programm...

28
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....

27
Hyper über Quines

Inspiriert von Hyperprogramming: N + N, N × N, N ^ N in einem . Vielen Dank an @MartinEnder und @trichoplax für ihre Hilfe im Sandkasten. Definitionen Hyperquines Definieren Sie eine Hyperquine der Ordnung n als ein quineähnliches vollständiges Programm oder eine Funktion P , die alle Regeln...

26
Verkettungsprogramme

Herausforderung In dieser Herausforderung schreiben Sie das erste Programm, p 1 , einer unendlichen Folge von Programmen, in denen das Ausführen von p n das Programm p n + 1 ausgibt / generiert . Bei der Verkettung der ersten n> = 2 Programme sollte die Sequenz ausgegeben werden n. Beispiel...

25
Rekursive Zeichenfolgensubstitution

Die Aufgabe Schreiben Sie ein Programm oder eine Funktion, die mit drei Zeichenfolgen A, B, Ceine Ausgabezeichenfolge erzeugt, durch die jede Instanz von Bin Arekursiv ersetzt wurde C. Rekursives Ersetzen bedeutet das Wiederholen eines Ersetzens, wobei bei jedem Schritt alle nicht überlappenden...

25
Transpile WordMath

Wir haben alle diese Online "Mathe-Hax" gesehen, die so aussehen: Think of a number, divide by 2, multiply by 0, add 8. Und durch Zauberei endet jeder mit der Nummer 8! Sprache Definieren wir eine Programmiersprache, die die Syntax des obigen Textes "WordMath" verwendet. WordMath-Skripte folgen...