당신의 목표는 다른 (독립) 프로그램을 시작하는 비밀 프로그램을 작성하는 것입니다. 답에 페이로드를 제공 할 필요는 없으며 프로그램이 시작할 프로그램 이름 일 수 있습니다.
그러나 문제는이 동작을 비밀로 유지하는 것입니다. 코드를 일시적으로 검사하면 프로그램이 실제로 외국 프로그램을 실행한다는 것을 알기가 불가능하거나 매우 어렵습니다. 이 "숨겨진 기능"이 일단 발견되면 의도 치 않은 버그로 합리적으로 설명 할 수있는 경우 보너스. 그렇기 때문에 코드가 가능한 명확해야하고 모든 것이 존재하기위한 알리바이가 있어야합니다. 그렇지 않으면 코드를 검사하는 사람이 의심 될 수 있습니다.
이것이 기억 하지 코드 골프하지만 불공정 대회.
- 코드는 명확하고 읽을 수 있어야합니다.
- 변경의 원인을 숨겨야합니다. 발견 되더라도 악의적 인 것보다 버그처럼 보일 것입니다.
스포일러에 가장 적합한 설명을 제공해야합니다.
이처럼
우승자는 첫 번째 유효한 답변 후 10 일 이내에 가장 높은 투표 응답으로 선정됩니다. 그렇습니다. 주관적이라는 것을 알고 있지만 이것이 미성년자 컨테스트에 적합한 유일한 기준입니다.
유권자들은 코드가 얼마나 명확한 지, 그 이유가 얼마나 숨겨져 있는지와 같은 표준 "언더 맨드 (underhanded)"자질을 평가해야합니다.
나는 컴파일 된 언어에 대해이 경쟁을 벌였지 만, 당신이 그것에 대해 주목할만한 두 개의 다른 통역사를 찾으면 해석 된 언어를 사용할 수도 있습니다.