멜버른에서 열린 2014 오스트레일리아 오픈과 Stanislas Wawrinka의 노박 조코비치 (Novak Djokovic)와의 승리를 고려하여 다음 코드 골프 도전을 제안합니다!
Wawrinka와 Djokovic은이 CGC의 기초에 다시 등장했습니다. 당신의 도전은 1과 2로 구성된 문자열을 가지고 테니스 점수 시스템에 따라 테니스 점수를 결정하는 것입니다. "1"은 Wawrinka가 한 점을 득점했음을 나타내고 "2"는 Djokovic이 한 점을 득점했음을 나타냅니다.
예를 들어 : 1211222122111122111
두 줄 출력을 생성합니다.
Wawrinka 1 - 40
Djokovic 1 - 30
줄이 길수록 게임의 점수가 더 높아집니다.
규칙 :
- 가장 간단한 코드는 순수하고 단순합니다.
- 표시 될 때의 점수는 오른쪽 정렬과 열 정렬이어야합니다. 예 :
출력의 샘플 정렬 :
Wawrinka 7 5 3 - 0 Djokovic 6 7 4 - 15
게임이 진행 중이면 설정된 점수 뒤에 점수가 표시되어야합니다. 게임 점수는 공백 대시 공백 구분 기호로 설정된 점수를 따라야합니다. 이것이 첫 번째 게임 인 경우, 0-0 세트 점수가 표시되어야합니다.
Wawrinka 0 - 0 Djokovic 0 - 15
게임은 0, 15, 30, 40 및 게임 포인트 순서로 진행됩니다. 게임이 40-40에 도달하면 듀스가 선언되고 점수는 플레이어 점수에 포인트가 표시됩니다.
Wawrinka 7 5 3 - 40 Djokovic 6 7 4 - 40 Deuce
듀스에 도달하면 다음 포인트가 점수를 얻는 플레이어에게 유리합니다.
Wawrinka 7 5 3 - Ad Djokovic 6 7 4 - 40
그 후 포인트는 유리한 플레이어가 득점하면 게임에서 이기고 그렇지 않으면 게임은 다시 듀스로 돌아갑니다.
이점 포인트 사이에서 둘 이상의 듀스가 득점되는 경우, 듀스 수는 괄호 안에 숫자로 표시됩니다.
Wawrinka 7 5 3 - 40 Djokovic 6 7 4 - 40 Deuce (2)
플레이어가 6 게임 이상에 도달하고 리드에 2 개의 게임 마진이있는 경우 세트가 승리합니다 (예 : 7-5, 6-4 ... 9-7 (마지막 밤 다섯 번째 세트의 경우)).
연속 세트는 공백으로 분리해야합니다.
호주 오픈에는 타이 브레이크가 있으므로 6-6 세트에 도달하면 첫 번째 플레이어가 2 포인트 마진 리드로 7 포인트에 도달하면 타이 브레이크가 설정됩니다. 타이 브레이크 표시는 다음과 같이 대괄호 안에 표시됩니다.
Wawrinka 7 6 [6] Djokovic 6 6 [4]
타이 브레이크의 승자는 이전 세트 7-6에서 우승했다고합니다.
다섯 번째 세트가 6-6에 도달하면 한 플레이어가 두 게임 마진에 도달 할 때까지 동점없이 경기가 계속됩니다. 그 플레이어는 해당 세트의 승자입니다. 다섯 번째 세트에는 타이 브레이크가 없습니다.
선수가 3 개 세트 승리 경우, 세 번째 라인은 말하는 표시됩니다
Wawrinka wins
또는Djokovic wins
원 코드가 다음 종료했다 사람에 따라.Wawrinka 2 6 6 3 9 Djokovic 6 4 2 6 7 Wawrinka wins
마지막 포인트가 게임에서이기거나 설정 또는 일치하도록 문자열이 종료되면 게임 점수가 표시되지 않습니다.
Wawrinka 7 5 3 Djokovic 6 7 4
문자열이 승리 한 경기를 넘어 서면 나머지 문자열은 무시되고 점수가 표시되며 승자가 선언됩니다.