목표는 다음과 같은 단일 행의 R 코드를 생성하는 것입니다.
- 가능한 한 적게한다
- 가능한 한 많은 문자로 (최대 100 자)
- 그리고 가능한 한 못생긴 것입니다 ( "못생긴"은 비효율적 인 계산 전략, 종료 세미콜론과 같은 외부 문자 등을 의미 할 수 있습니다).
당신의 최악의 신사를하십시오!
승리를위한 객관적인 기준
당첨 답변은 다음 점수 척도에 따라 판단됩니다 (가장 많은 점수를 얻은 답변).
- 0에서 10까지 시퀀스 생성 ( 100 포인트)
- 가능한 많은 문자 (N)
- N = 100 인 경우 0 점
- N <100 인 경우 N-100 포인트 (즉 100 미만의 모든 문자에 대해 포인트를 잃음)
- N> 100 인 경우 2 (100-N) 포인트
- 로부터 많은 부정적인 예로서 사용 R 지옥 가능한
- 인용 된 예당 6 점
- 각 예는 한 번만 계산합니다. "불타는 무덤에있는 이단자"는 한 번만 투옥 될 수 있기 때문이다. 따라서 코드 라인에서 2 개의 전역 할당은 6 포인트 만 가능합니다.
객관적인 승리 기준이 아닙니다. FAQ를 참조하십시오.
—
dmckee
자주 묻는 질문 @dmckee :) 기준은 꽤 객관적입니다
—
Tomas
나는 기준을 더욱 명확하게 만들려고 노력했다. 기준 3이 여전히 객관적이지 않다면, 나는 그것을 좋아하지만 제거 할 수 있습니다.
—
Ari B. Friedman
새로운 점수 시스템을 전혀 이해하지 못합니다. 목표 2는 가능한 한 길어야하며 (최대 100 자에 따라 다름) 100에 가까워 질수록 더 적은 점수를 부여합니다 (100보다 긴 프로그램에 대해서는 포인트를 지정 하시겠습니까?!). 목표 3은 가능한 한 못 생겨야하며, 추악한 프로그램에 더 많은 점수를줍니다. 그렇다면 점수가 좋거나 나쁘다고 생각됩니까?!
—
피터 테일러
@PeterTaylor 두 Objective # 2 수식 모두 음수를 생성하도록 수정되었습니다. 점수가 좋다 : "가장 많은 점수를 얻은 답이 이긴다".
—
아리 B. 프리드먼