다음 중 하나를 수행하는 프로그램을 작성해야합니다.
- "Hello World"만 표시합니다.
- 종료 및 기타 사항 없음 (출력 없음, 오류 없음)
- 한 줄의 입력을 가져 와서 정수로 구문 분석하고, 많은 소수를 처음으로 표시합니다 (또는 정수로 구문 분석 할 수없는 입력이 있거나 0보다 작은 경우 오류가 발생합니다).
- 한 줄의 입력이 주어지면 스톡 기호가있는 구문을 분석하고 온라인으로 현재 주식 값과 변경 사항을 확인합니다.
캐치, 어떤 기능을 수행하는지 분명하지 않아야합니다. 즉, 누군가 코드를보고있는 경우 어떤 기능을 수행하는지 분명하지 않아야합니다. 또한 하나의 기능 만 수행하고 수행 할 수 있습니다 (선택하고 선택할 수 없음). 프로그램이 얼마나 잘 수행되는지는 어떤 사람이 자신의 기능이 무엇인지에 대해 얼마나 잘보고 있는지, 얼마나 잘 알고 있는지에 따라 결정됩니다. 사람은 그 언어를 가지고 있습니다.
보너스 : 하나의 컴파일러 / 인터프리터 및 플랫폼에 대해 영리한 방식으로 작성해도 프로그램은 동일한 기능, 다른 컴파일러 / 인터프리터 또는 플랫폼을 수행하지만 다른 기능을 수행합니다. 이 보너스는 영리하게 수행 된 경우에만 징수 할 수 있습니다.
보너스 : 프로그램에 하나의 기능을 수행 할 수있는 코드 만 포함 된 경우 (빈 코드는 가능하므로 아무것도 저장하지 않음) 다른 기능을 수행 할 수 있도록 기능과 관련이없는 간단한 수정은 불가능합니다. 예를 들면 다음과 같습니다.
obfuscatedBool = 1g8uhad'l8fygrcetdu8y4fd/,.oe87fy4d --Magic
if obfuscatedBool: print "Hello World"
obfuscatedBool로 계산하지 않음 "Hello World"를 인쇄하거나 각각 아무것도하지 않도록 True 또는 False로 만들 수 있습니다.
인피니티 보너스 : 두 보너스를 동시에 실현하면 마법입니다.
부정적인 보너스 : 특정한 능력을 가진 라이브러리를 사용하여 기능을 수행합니다.
가장 많은 표를 얻은 프로그램이 승리하기 때문에 유권자들은 보너스를 고려해야합니다!
참고 : 프로그램이하는 말을한다면 스포일러 구문을 사용해야합니다!