Дано позитивний цілочисельний рівень введення n
та рядок s
друкованих символів ascii ( до
~
, виводить програму, яка при запуску однією і тією ж мовою виводить програму, яка виводить програму ... яка виводить рядок 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 і я виходжу
Також пов'язані (у пісочниці - тепер видалено, але їх все ще можна переглянути з достатньою репутацією): Рекурсія вихідного коду
Випробування
Переконайтеся, що ваш код працює для наступних тестових випадків (по одному на рядок):
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
?