도전
당신의 임무는 다른 코드를 출력하는 코드를 작성하는 것입니다. 이 코드는 최종 코드가 정수 1을 출력 할 때까지 다른 코드를 차례로 출력해야합니다 . 1 이 처음 출력 될 때 체인이 종료됩니다 .
어떤 프로그램도 문자를 공유 할 수 없습니다 (규칙 섹션에는 예외가 있습니다).
당첨 된 제출물은 가장 긴 체인을 가진 제출물입니다. 타이 브레이커는 총 코드 길이가 가장 짧습니다.
규칙 :
- 기능, 프로그램 및 스 니펫을 모두 사용할 수 있습니다. REPL 환경을 가정 할 수 있습니다.
- 모든 기능은 동일한 언어로 작성해야합니다
- 기호 독립 언어는 허용되지 않습니다. 여기에는 Headsecks와 같은 부분적으로 독립된 언어가 포함됩니다.
- 함수의 출력에서 기본 출력 형식을 선택적으로 무시할 수 있습니다. 여기에는 후행 줄 바꿈
ans =
등 이 포함됩니다 . - 공백 문자 (ASCII 코드 포인트 32)를 재사용 할 수 있지만 다음 사항에 유의하십시오.
- 함수 중 하나에서 원하는만큼 공백 문자를 사용할 수 있지만 다른 모든 함수에서는 최대 5 자로 제한 할 수 있습니다.
- 코드 포인트 32가 사용중인 언어가 아닌 경우 문자를 재사용 할 수 없습니다.
어떤 프로그램도 입력 할 수 없습니다
체인은 최소한 두 개의 프로그램 길이 여야합니다.
예:
초기 코드는 abc+cab+bac
입니다. 출력 : foofoo*123
, 출력 disp(~0)
, 출력 1
. 이것은 길이가 29 (티 브레이커) 인 3 개의 프로그램 체인입니다.
2^3
단지로 평가 것이다, 1
또는 그것을 예를 들어 수 있는가 lambda:2^3
, print(2^3)
등?
1
프로그램과 해당 프로그램 1
의 출력이 될 수 있습니까? 아니면 출력이 언제 체인이 종료 됩니까?