Bei einer positiven Verschachtelungsebene für Ganzzahlen nund einer Zeichenfolge saus 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 nProgramme 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 smit Escapezeichen eingeben, wie ein Programm oder eine Funktion in Ihrer Sprache normalerweise eine Zeichenfolge eingibt.
Beispiel
Zum Beispiel könnte ein gegebenes n=1und s="recursion"Python 2-Programm Folgendes ausgeben:
print "recursion"
Wenn Sie dies ausführen, würde Folgendes ausgegeben:
recursion
Gegeben n=2und 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?