관련 : Interquine
프로그램 A는 실행될 때 프로그램 B의 코드를 출력하고 B는 C의 소스를 출력하고 C는 A의 소스를 출력합니다.
이번에는 두 문자를 교환하고 다시 교환 할 수 없습니다 :)
요구 사항 :
- 모든 프로그램에서 단 하나의 언어
- 표준 허점 제한이 적용됩니다
- 모든 프로그램이 다릅니다. 자체 출력하는 하나의 프로그램은 자격이 없습니다. 서로 출력하는 2 개도 자격이 없습니다.
- 모든 프로그램이 비어 있지 않거나 길이가 1 바이트 이상입니다.
- stdin이 연결되어 있으므로 읽을 내용이 없습니다
/dev/null
(가능한 경우이 규칙을 남용 할 수 있음 ). 출력은 표준 출력으로갑니다. - 임의의 결과를 생성하는 기능을 사용하지 마십시오.
추가 :
- 가능한 경우 설명을 제공하십시오
점수는 가장 짧은 것의 길이입니다 (짧은 것에서 긴 프로그램을 생성 할 수 있습니까?). 모든 프로그램의 길이를 작성하고 가장 작은 숫자를 강조 표시하십시오. 후행 줄 바꿈은 포함되지 않습니다. 최저 점수가 이깁니다 .