Il tuo compito è semplice: scrivi un programma (o una funzione) che non accetta input e produce qualcosa del genere:
## *name*, *length* bytes
*code*
Dov'è *name*
il nome della lingua che stai usando, *length*
è il numero di byte nel tuo codice ed *code*
è il codice sorgente del tuo programma. Se *code*
contiene più righe, ha quattro spazi prima di ogni riga.
Ecco un'implementazione di esempio a 124 byte 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)))
L'output è:
## 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)))
Che in Markdown è:
Python 3, 124 byte
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)))
Questo è code-golf , quindi vince la risposta più breve (in byte).