Bei einer positiven Verschachtelungsebene für Ganzzahlen n
und einer Zeichenfolge s
aus druckbaren ASCII-Zeichen ( to)
~
wird ein Programm ausgegeben, das bei Ausführung in derselben Sprache ein Programm ausgibt, das ein Programm ausgibt ..., das die Zeichenfolge ausgibt s
.
Es sollten insgesamt n
Programme generiert werden, die alle in derselben Sprache wie Ihre Antwort ausgeführt werden sollten.
Hinweis: Sie können Programme oder Funktionen ausgeben - alles, was Sie standardmäßig als Einreichung zulassen.
Sie können s
mit Escapezeichen eingeben, wie ein Programm oder eine Funktion in Ihrer Sprache normalerweise eine Zeichenfolge eingibt.
Beispiel
Zum Beispiel könnte ein gegebenes n=1
und s="recursion"
Python 2-Programm Folgendes ausgeben:
print "recursion"
Wenn Sie dies ausführen, würde Folgendes ausgegeben:
recursion
Gegeben n=2
und s = "PPCG", könnte ein Python 2-Programm Folgendes ausgeben:
print "print \"PPCG\" "
Ausführen dieser Ausgaben:
print "PPCG"
Ausführen dieser Ausgaben:
PPCG
Verwandte (+ Titel Inspiration): Noch eine LUL und ich bin raus
Außerdem Verwandte (in der Sandbox - jetzt gelöscht, kann aber immer noch mit ausreichender Reputation angezeigt werden): Quellcode-Rekursion
Testfälle
Stellen Sie sicher, dass Ihr Code für die folgenden Testfälle (einer pro Zeile) funktioniert:
n s
2 PPCG
4 Robert'); DROP TABLE Students;--
17 Deep
2 Spaces In Here
3 "Don't forget quotes!"
5 'Backt`cks might be a h`tch'
6 5%s
8 [Brackets]<Are>(Great){Usually}
3 !"#$%&'()*+,-./ 0123456789:;<=>?@ABCDEFGHIJKLMN
6 OPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
7 THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
3 the quick brown fox jumps over the lazy dog
0
?