Diberikan tingkat penyatuan bilangan bulat positif n
dan string s
karakter ascii yang dapat dicetak ( untuk
~
, menghasilkan program yang, ketika dijalankan dalam bahasa yang sama, mengeluarkan program yang menghasilkan program ... yang menghasilkan string s
.
Sebanyak n
program harus dibuat, yang semuanya harus dijalankan dalam bahasa yang sama dengan jawaban Anda.
Catatan: Anda dapat menampilkan program atau fungsi - apa pun yang diizinkan secara default sebagai kiriman.
Anda dapat memasukkan s
dengan karakter yang lolos, bagaimana suatu program atau fungsi dalam bahasa Anda biasanya akan memasukkan string.
Contoh
Misalnya, diberikan n=1
dan s="recursion"
, program Python 2 mungkin menampilkan:
print "recursion"
Menjalankan ini akan menghasilkan:
recursion
Diberi n=2
dan s = "PPCG", sebuah program Python 2 mungkin menampilkan:
print "print \"PPCG\" "
Menjalankan output ini:
print "PPCG"
Menjalankan output ini:
PPCG
Terkait (+ inspirasi judul): Satu lagi LUL dan saya keluar
Juga Terkait (di kotak pasir - sekarang dihapus, tetapi masih dapat dilihat dengan reputasi yang cukup): Rekursi Kode Sumber
Uji Kasus
Pastikan kode Anda berfungsi untuk kasus uji berikut (satu per baris):
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
?