Давайте использовать дополненную реальность для охоты на маленьких существ, спрятанных в исходном коде. Напишите программу quine, которая выводит собственный источник кода, за исключением 5 последовательных символов, которые будут изменены и которые будут отображать PCG-mon :(^_^)
Пять последовательных символов могут быть расположены в любом месте исходного кода (от позиции 0
до n-5
, n
являющейся длиной исходного кода). Исходный код должен иметь минимальную длину 5 символов. Строка (^_^)
или любая ее подстрока длиной> = 2 не должна появляться в исходном исходном коде, только в выходных данных.
Пример правильного представления:
- исходный код
my source code
, выводmy (^_^)e code
Инвалид:
- исходный код
(^_^) copy;
, вывод(^_^) (^_^)
Критерии победы
Самый короткий код в байтах побеждает.
(^_^)
с исходным кодом, содержащим менее 5 символов? может быть, с определенной кодировкой ...
G
производит вывод abcdefghijklmnopqrstuvwxyz
.