Đưa ra một mức lồng nhau nguyên dương nvà chuỗi scác ký tự ascii có thể in được ( để ~, xuất ra một chương trình, khi chạy trong cùng một ngôn ngữ, sẽ tạo ra một chương trình tạo ra một chương trình s.
Tổng số nchương trình nên được tạo, tất cả các chương trình sẽ được chạy cùng ngôn ngữ với câu trả lời của bạn.
Lưu ý: bạn có thể xuất các chương trình hoặc chức năng - mọi thứ bạn được phép theo mặc định là một bài nộp.
Bạn có thể nhập svới các ký tự thoát, làm thế nào một chương trình hoặc chức năng trong ngôn ngữ của bạn thường nhập một chuỗi.
Thí dụ
Ví dụ, đã cho n=1và s="recursion", một chương trình Python 2 có thể xuất ra:
print "recursion"
Chạy này sẽ xuất ra:
recursion
Cho n=2và s = "PPCG", chương trình Python 2 có thể xuất ra:
print "print \"PPCG\" "
Chạy kết quả đầu ra này:
print "PPCG"
Chạy kết quả đầu ra này:
PPCG
Liên quan (+ cảm hứng tiêu đề): Thêm một LUL và tôi ra ngoài
Cũng liên quan (trong hộp cát - hiện đã bị xóa, nhưng vẫn có thể được xem với đủ danh tiếng): Đệ quy mã nguồn
Các trường hợp thử nghiệm
Đảm bảo rằng mã của bạn hoạt động cho các trường hợp kiểm tra sau (một trên mỗi dòng):
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
0không?