Ihre Aufgabe ist einfach: Schreiben Sie ein Programm (oder eine Funktion), das keine Ein- und Ausgaben annimmt:
## *name*, *length* bytes
*code*
Wo *name*
ist der Name der Sprache, die Sie verwenden, *length*
ist die Anzahl der Bytes in Ihrem Code und *code*
ist der Quellcode Ihres Programms. Wenn *code*
mehrere Zeilen enthalten sind, stehen vor jeder Zeile vier Leerzeichen.
Hier ist eine 124-Byte-Beispielimplementierung in Python 3:
s = "## Python 3, 124 bytes{2} s = {1}{0}{1}{2}print(s.format(s,chr(34),chr(10)))"
print(s.format(s,chr(34),chr(10)))
Die Ausgabe ist:
## Python 3, 124 bytes
s = "## Python 3, 124 bytes{2} s = {1}{0}{1}{2}print(s.format(s,chr(34),chr(10)))"
print(s.format(s,chr(34),chr(10)))
Was in Markdown ist:
Python 3, 124 Bytes
s = "## Python 3, 124 bytes{2} s = {1}{0}{1}{2}print(s.format(s,chr(34),chr(10)))" print(s.format(s,chr(34),chr(10)))
Das ist Code-Golf , also gewinnt die kürzeste Antwort (in Bytes).