กำหนดจำนวนเต็มบวกระดับการซ้อนnและสตริงsของตัวอักขระ ASCII ( เพื่อ~ออกโปรแกรมซึ่งเมื่อทำงานในภาษาเดียวกัน outputs โปรแกรมที่เอาท์พุทโปรแกรมที่... sที่เอาท์พุทสตริง
รวมnโปรแกรมควรจะสร้างขึ้นซึ่งทั้งหมดควรจะทำงานในภาษาเดียวกันกับคำตอบของคุณ
หมายเหตุ: คุณสามารถส่งออกโปรแกรมหรือฟังก์ชั่น - สิ่งที่คุณได้รับอนุญาตโดยค่าเริ่มต้นเป็นการส่ง
คุณสามารถป้อนsด้วยอักขระที่หลบหนีวิธีที่โปรแกรมหรือฟังก์ชั่นในภาษาของคุณมักจะใส่สตริง
ตัวอย่าง
ตัวอย่างเช่นที่กำหนดn=1และs="recursion"โปรแกรม Python 2 อาจส่งออก:
print "recursion"
การรันสิ่งนี้จะได้ผลลัพธ์:
recursion
ได้รับn=2และ s = "PPCG" โปรแกรม Python 2 อาจส่งออก:
print "print \"PPCG\" "
การรันเอาต์พุตนี้:
print "PPCG"
การรันเอาต์พุตนี้:
PPCG
ที่เกี่ยวข้อง (+ ชื่อเรื่องแรงบันดาลใจ): อีกหนึ่ง LUL และฉันไม่อยู่
ที่เกี่ยวข้องด้วย (ใน sandbox - ตอนนี้ถูกลบ แต่ยังสามารถดูได้ด้วยชื่อเสียงที่เพียงพอ): การเรียกซ้ำซอร์สโค้ด
กรณีทดสอบ
ตรวจสอบให้แน่ใจว่ารหัสของคุณใช้ได้กับกรณีทดสอบต่อไปนี้ (หนึ่งรายการต่อบรรทัด):
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หรือไม่