Dato un livello di nidificazione di numeri interi positivi ne una stringa sdi caratteri ASCII stampabili ( a ~, genera un programma che, quando eseguito nella stessa lingua, genera un programma che genera un programma ... che genera la stringa s.
nDovrebbero essere generati un totale di programmi, che dovrebbero essere eseguiti nella stessa lingua della risposta.
Nota: è possibile emettere programmi o funzioni, tutto ciò che è consentito per impostazione predefinita come invio.
Puoi inserire scon caratteri di escape, come un programma o una funzione nella tua lingua in genere inseriscono una stringa.
Esempio
Ad esempio, dato n=1e s="recursion", un programma Python 2 potrebbe produrre:
print "recursion"
L'esecuzione di questo produrrebbe:
recursion
Dato n=2e s = "PPCG", un programma Python 2 potrebbe generare:
print "print \"PPCG\" "
Esecuzione di questo output:
print "PPCG"
Esecuzione di questo output:
PPCG
Correlati (+ titolo ispiratore): ancora una volta LUL e sono fuori
Anche correlato (nella sandbox - ora eliminato, ma può ancora essere visualizzato con sufficiente reputazione): ricorsione del codice sorgente
Casi test
Assicurarsi che il codice funzioni per i seguenti casi di test (uno per riga):
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?