당신의 항의에도 불구하고, 당신은 상사에 의해 부호없는 단일 정수를 입력으로 취하고 그 정수가 소수이면 문자열 "prime"을 인쇄하고 그렇지 않으면 "프라임이 아닌"문자열을 인쇄하는 프로그램에 대해 상사에게 맡겨졌습니다. 결과 프로그램이 짧은 한, 어떤 언어를 사용할 것인지 선택할 수 있습니다. 당신의 상사는 적은 문자 수를 높이 평가합니다 (실제로 소스 코드를 인쇄 한 후 문자를 수동으로 계산합니다.)
따라서 문자 수가 가장 적을수록 좋습니다.
재미있는 부분
이것은 당신과 나 사이에 있지만 프로그램은 다른 언어로도 유효해야합니다. 이 언어에서는 "보스가 이것을 찾으면 종료합니다."라는 문자열을 인쇄해야합니다. 코드를 여러 번 읽을 때 상사가 17 세 또는 18 세까지 세 었는지 잊어 버리면서 숨겨진 모욕이 있는지 알아 내지 않도록하십시오. 그 이유를 들어 당신이 단어를 사용할 수 없습니다 코드의 일부도 사용할 수있는 그 다섯 개 단어의 철자 바꾸기 "사장이 종료 발견".
현상금을 생성 한 보너스 챌린지
실제로 훈련되지 않은 눈에 대한 첫 번째 질문을 해결하고 불필요한 문자를 포함하지 않는 것처럼 보이는 프로그램을 작성하십시오. 여기에는 분명히 기여하지 않는 주석과 코드 세그먼트가 포함됩니다. 이상적으로, 평신도는 당신의 프로그램이 실제로 관리 할 수 없을 정도로 짧을 것이라고 생각할 것입니다. 여기에 유용한 의견이 있지만 괜찮습니다.
보너스 챌린지에 대한 규칙은 좀 더 느슨합니다. 쉽게 측정 할 수있는 기준으로 판단되는 대신 프로그램이 나 (그리고 물론 유권자)에게 어떻게 적용되는지에 대해 더 많이 판단됩니다.
나는이 현상금을받을 자격이 가장 가까운 최종 판사가 될 것입니다.
편집하다:
당신의 보스 계산 몇 분 후, 그는 당신의 동료 중 하나가 그를 위해 캐릭터 카운팅 프로그램을 작성하도록했습니다. 따라서 보이지 않는 문자조차도 문자 수에 포함됩니다.