어렸을 때, 나는 " 골프 " 카드 게임을 많이했었다. 당신의 도전은 당신이 그것을 받아들이기로 선택한다면, 골프 핸드의 점수를 계산하는 것입니다. 이 카드 게임 1 에는 9000 가지 이상의 변형이 있으므로 , 우리는 내가 기억하는 규칙을 따라갈 것입니다.
게임의 규칙)
6 장의 카드로 라운드를 끝내고 가능한 적은 점수를 원합니다.
조커는 사용되지 않습니다.
에이스와 2의 가치는 각각 -1, -2 점입니다.
잭과 킹은 모두 0 점입니다.
3에서 10까지의 카드는 액면가입니다. 그러나 페어링하면 해제됩니다. 예를 들어 5는 5 점이지만 두 5는 0입니다. 3 개의 5는 5 점의 가치가 있습니다 (처음 2 개는 짝을 이루지 만 3 번째는 그렇지 않기 때문에).
여왕은 15 점의 가치가 있습니다. 퀸은 취소 할 수 없습니다. 예를 들어 2 개의 퀸은 30 포인트입니다.
규칙 (도전)
입력은 정수 배열 또는 6 개의 개별 정수입니다. 어느 쪽을 좋아하든 1은 에이스, 2-10은 2-10, Jack, Queen, King은 11, 12, 13을 나타냅니다. 출력은 위의 규칙에 따른 핸드의 점수입니다. 모든 입력이 유효하다고 가정 할 수 있습니다. 예를 들어 숫자가 4 번 이상 나타나지 않고 모든 숫자가 범위 안에 있습니다 [1, 13]
. 입력 및 출력은 임의의 합리적인 형식 일 수 있습니다.
IO 테스트 :
[11, 10, 3, 1, 2, 2] --> 8
[4, 5, 5, 3, 8, 7] --> 22
[2, 2, 2, 2, 1, 1] --> -10 (The lowest score possible)
[12, 12, 12, 12, 10, 9] --> 79 (The highest score possible)
[9, 9, 9, 9, 11, 1] --> -1
[8, 8, 8, 8, 11, 13] --> 0
[10, 9, 3, 7, 12, 2] --> 42
[1, 2, 3, 4, 5, 6] --> 15
[10, 9, 2, 3, 4, 1] --> 23
[10, 3, 12, 3, 7, 12] --> 47
바이트 단위의 최단 답변이 승리합니다!
1 실제로는 아니지만 많은 변형이 있습니다.
0=?
몇 번 사용 했거나 비슷한 것을 보았습니다.?!
대신 사용할 수 있습니까?