이 도전은 ' 골프 상호 대화 ' 의 확장입니다 .
선택한 세 가지 언어를 사용하여 3 차 오로 보로스 프로그램을 만듭니다 .
즉, 언어 A에서 프로그램 pB를 언어 B로 출력하는 프로그램 pA를 작성하십시오. 프로그램 pB는 프로그램 pC를 언어 C로 출력해야하며, 원래 프로그램 pA를 언어 A로 출력합니다.
A, B 및 C의 두 언어는 서로 동일하거나 하위 집합 또는 상위 집합이 될 수 없습니다. pA, pB 또는 pC는 동일하지 않을 수 있습니다.
예를 들어, Haskell 프로그램은 원래 Haskell 프로그램을 출력하는 Java 프로그램을 출력하는 Perl 프로그램을 출력합니다.
한편, C # 2 프로그램을 출력하는 C # 3 프로그램을 출력하는 C # 4 프로그램은 유효하지 않습니다. Perl 프로그램과 Ruby 프로그램이 동일한 경우 Perl-> Ruby-> Bash 조합도 유효하지 않습니다.
이것은 코드 골프이므로 가장 짧은 프로그램 pA가 이깁니다.