Yahtzee 스코어 시트 의 13 행 각각에 대해 (stdin으로부터) 공백으로 구분 된 5 개의 숫자 (주사위) 목록이 제공됩니다. 당신의 임무는 각 라인의 점수를 계산 하고 게임의 총계 를 출력하는 것 입니다.
예
입력 및 해석 방법 :
Input Box Score
6 1 4 1 3 Aces 2
3 2 2 1 2 Twos 6
6 3 2 3 3 Threes 9
4 2 3 6 5 Fours 4
6 3 5 5 1 Fives 10
1 5 6 5 6 Sixes 12
Bonus -
4 2 4 4 1 3 of a kind 15
2 2 3 2 4 4 of a kind -
3 2 2 2 3 Full house 25
1 3 1 6 1 Small straight -
2 5 4 6 3 Large straight 40
2 2 2 2 2 Yahtzee 50
5 5 4 5 2 Chance 21
Grand Total 194
우리는 Yahtzee 보너스 및 Joker 규칙 을 무시하고 상단 및 하단 섹션과 상단 섹션의 보너스 점수 만 요약합니다. 의심스러운 경우 다음 규칙을 참조하십시오 .
가장 짧은 코드가 이길 수 있습니다!
노르웨이어를 못하는 사람들의 이익을 위해 사람들이 질문에 직접 구현하기를 원하는 점수 규칙을 나열 할 수 있습니까?
—
피터 테일러
Heh heh;) 규칙은 동일하며 위치가 변경된 블록 중 일부이며 1과 2 쌍이 추가되었습니다. 첫 번째 코드 블록은 거친 번역 ( "Sum"및 "Bonus"제외)이므로 해당 코드 블록을 참조하십시오. 노르웨이어 링크는 다른 설정에 익숙한 사람들의 블록 순서를 정당화하기위한 것입니다. 나는 규칙이 명확하고 "쌍"블록이 매우 설명 적이라고 생각합니다. 나머지 규칙은 내가 제공 한 영어 위키 링크에서 설명해야합니다.
—
daniero
아, 방금 규칙 이 다르다는 것을 깨달았습니다 . 그런 다음 공식적인 "국제"규칙을 사용합니다. yahtzeerules.com/yahtzee-scoring.htm (노르웨이 규칙 이 더 좋으며 가능한 점수가 더 다양합니다)-질문을 잠시 후에 변경하겠습니다.
—
daniero
실제로 입력 카드를 스코어링 라인에 일치 시키려고합니까? 주어진 손에 어떤 선이 가장 적합한 지 알아 내야합니까?
—
DavidC
@ 매트 특정 검색 엔진의 일부 최고 결과를 훑어 본 후 '예'라고 말합니다.
—
daniero