SO에 대한이 질문에서 영감을 얻은 임무는 다른 출력을 생성하는 선택한 언어의 두 가지 주요 버전 (최소한)으로 유효한 프로그램을 만드는 것입니다.
규칙
- 주요 버전이 둘 이상인 모든 언어를 사용할 수 있습니다.
- 이 문제를 해결하기 위해 "주 버전"은 버전 번호의 첫 번째 숫자가 변경되는 곳입니다.
- PHP 4와 PHP 5는 다르지만 PHP 5.3과 PHP 5.4는 다릅니다.
- 그러나 모든 언어에 대한 버전 관리 체계를 모르기 때문에 사례를 충분히 논의 할 수 있다면 커뮤니티가 "주요 버전"을 결정하는 데 공정한지 판단 할 것입니다.
- 이 문제를 해결하기 위해 "주 버전"은 버전 번호의 첫 번째 숫자가 변경되는 곳입니다.
- 코드는 매번 동일한 플래그로 컴파일되고 실행되어야합니다.
- 해당 언어 버전을 변경하는 것을 제외하고
- 오류는 출력으로 계산되지 않으며 오류를 생성하는 답변은 실격 처리됩니다 (오류 출력 대신 무시 됨)
- 프로그램은 프로그램을 실행하는 데 필요한 것 이외의 입력을 가져서는 안됩니다.
- 주어진 버전마다 출력은 항상 같아야합니다
- 변경 사항은 VM 사양 또는 환경 메타 데이터가 아닌 언어 사양 변경의 결과 여야합니다.
채점
- 길이에 대한 코드 골프 유형 점수,
+1
각 문자 / 바이트마다 -1
출력 길이 의 각 문자 차이에 대해- 예 : 버전 1 출력
abcde
(5 자), 버전 2 출력123abc
(6 자) =-1
- 예 : 버전 1 출력
다른 규칙
- 표준 예외 적용 – 외부 프로그램, 웹 요청 등 없음
- 프로그램이 2 초 이내에 종료되어야합니다
- 최저 점수가 이깁니다.
"더 나은"채점
공정성을 위해 원래의 답을 지키십시오. 나는 원래 규칙에 따라 승자를 표시합니다.
내 원래의 점수가 근본적으로 손상되었으므로 다음 점수 시스템으로 다시 점수를 매기거나 다시 시도하지 마십시오.
zzzz
와 aaaa
, 그 날을 주는가 -4
? 그것이 나에게 보이는 것입니다.