Ваша задача - создать программу, которая при запуске возвращает себя в качестве вывода (это называется quine). Тем не менее, эта квинна должна, когда она копируется n
раз, возвращает квин, но с каждым из ее символов, продублированных по местам n
, где n
положительное целое число.
Если ваша оригинальная программа Derp
:
Derp -> Derp (must return itself as output to be a quine)
DerpDerp -> DDeerrpp
(the "Derp" is copied twice, so each character in the output has to be copied twice)
DerpDerpDerp -> DDDeeerrrppp
etc. etc.
Имейте в виду, что вам разрешено иметь пробелы в вашей «базовой» программе, но они учитываются при «переплетении». Скажи, что твоя программа
Derp
{newline}
(Новая строка означает завершающий символ новой строки, после которого есть дополнительный пробел Derp
). Когда дублируется, чтобы стать
Derp
Derp
{newline}
Вы должны вывести
DDeerrpp
{newline}
{newline}
Имейте в виду, что 2
после DDeerrpp
.
Правила и характеристики:
- Ваша программа должна содержать как минимум два разных символа (это означает, что ваш код должен быть длиной не менее 2 байтов).
- Применяются стандартные правила Квина .
Это код-гольф , поэтому выигрывает самый короткий код в байтах!