당신의 작업은 실행될 때 스스로 출력으로 반환하는 프로그램을 만드는 것입니다 (이것은 퀴네라고합니다). 그러나,이 quine의 필수는,이 복사 할 때 n
시간의 quine을 반환하지만 그 문자의 각 장소에서 중복과 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 바이트 이상이어야 함).
- 표준 퀴니 규칙이 적용됩니다.
이것은 code-golf 이므로 바이트 단위의 가장 짧은 코드가 이깁니다!