누구나 문자를 추가하여 프로그램의 출력을 더 크게 만들 수 있으므로 정반대의 작업을 수행하십시오.
다음 기준을 만족하는 원하는 언어로 REPL 환경에 대한 전체 프로그램, 내부 함수 또는 스 니펫을 작성하십시오.
코드는 1 자 이상이어야합니다.
원래 코드를 실행하면 x 문자의 출력이 STDOUT (또는 가장 가까운 대안)으로 생성됩니다. 여기서 0 ≤ x <+ ∞ 입니다.
원래 코드에서 임의의 단일 문자 를 제거 하면 유효한 코드가 다시 생성 되어 STDOUT 에 최소 x + 1 자의 출력이 생성됩니다.
원래 코드 나 수정으로 STDOUT, STDERR, syslog 또는 다른 곳에서 오류 출력이 생성되지 않을 수 있습니다. 이 규칙의 유일한 예외는 컴파일러 경고입니다.
프로그램은 오류 출력을 억제하기 위해 플래그 또는 설정을 요구하지 않을 수 있습니다.
출력을 생성하지 않더라도 치명적인 오류가 프로그램에 포함되지 않을 수 있습니다.
원래 코드와 수정은 모두 결정 론적이어야하고 결국에는 끝이 없어야합니다 (무한 루프 없음).
원본 코드 나 수정 사항에는 어떤 종류의 입력도 필요하지 않습니다.
함수 또는 스 니펫은 실행간에 상태를 유지하지 못할 수 있습니다.
이 작업은 사소한 것을 감안하면 일부 언어 및 기타의 솔직한 불가능하다, 이것은이다 인기 콘테스트 .
투표 할 때 코드의 "상대적 부족"을 고려하십시오. 즉, 같은 언어로 된 긴 답변보다 짧은 답변은 더 창의적인 것으로 간주되어야합니다 .
111111111111111111^111111111111111111
(가장 낮은 비율을 의미하는 경우).
k
때문에) 프로그램은 더 빠르게 루프되거나 더 많은 루프를 출력합니다). 꽤 흥미로워 보였다. 어쨌든 내가 끝내고 또 다른 도전을 할 수 있는지 알 수 있습니다.