면책 조항 : ModTen 은이 도전의 목적을 위해 만들어진 가상의 카드 게임입니다.
ModTen의 규칙
ModTen 은 표준 52 카드 데크와 함께 재생됩니다. 완전한 규칙이 아직 발명되지 않았기 때문에 우리는 독점적으로 핸드 순위에 중점을 둘 것입니다.
ModTen에서 우승. Wikipedia의 그래픽 .
카드 가치
카드의 값은 다음과 같습니다.
- 2 ~ 9 : 액면가 가치
- 텐 : 0 점
- 잭 : 3 점
- 퀸 또는 킹 : 8 점
- 에이스 : 9 점
손 가치
ModTen의 손으로 만든 두 카드 . 핸드의 기본 값은 두 카드의 값을 곱하고 마지막 숫자 만 유지함으로써 (즉, 모듈로 10을 적용하여) 얻습니다.
예를 들어 ( 7 × 8 ) mod 10 = 6 이므로 7 ♥ -Q ♣ 값 은 " " 입니다.
ModTen의 다른 규칙은 적합하지 않은 카드 보다 적합한 카드 가 가치 가 있다는 것입니다. 일반적으로, 두 카드가 모두 같은 수의 경우 값에 "s" 를 추가합니다 .
예를 들어, 9 ♠ -5 ♠ 의 값은 ( 9 × 5 ) mod 10 = 5 이고 카드가 적합 하기 때문에 " " 로 표시됩니다 .
핸드 랭킹 및 우승자
위의 규칙은 18 개의 고유 핸드 랭크를 나타내며, 다음 표에 요약되어 있습니다. 확률은 정보 용으로 만 제공됩니다.
두 손이 주어지면 가장 낮은 순위의 손이 이깁니다. 양손의 순위가 같으면 무승부입니다 (타이 브레이커 없음).
hand rank | hand value(s) | deal probability
-----------+---------------+------------------
1 | 9s | 0.30%
2 | 3s | 0.60%
3 | 1s | 0.90%
4 | 7s | 1.21%
5 | 5s | 1.51%
6 | 3 | 1.81%
7 | 9 | 2.26%
8 | 8s | 2.71%
9 | 6s | 3.02%
10 | 1 or 7 | 3.62% each
11 | 2s or 4s | 3.92% each
12 | 5 | 4.98%
13 | 0s | 5.43%
14 | 8 | 8.14%
15 | 6 | 9.95%
16 | 2 | 11.76%
17 | 4 | 13.57%
18 | 0 | 16.74%
도전
두 개의 ModTen 손이 주어지면 다음 세 가지를 선택하기 위해 선택한 세 가지 일관된 값 중 하나를 출력 하십시오.
- 첫 번째 플레이어가 승리
- 두 번째 플레이어가 승리
- 그것은 무승부입니다
다음 규칙이 적용됩니다.
- 카드가 상부 케이스에서의 순위에 의해 기술되어야한다 (
2
,3
, ...,9
,T
,J
,Q
,K
또는A
) 낮은 경우에 그 정장 하였다 (c
,d
,h
또는s
, 클럽, 다이아몬드, 하트와 스페이드의 경우). "10"
대신 사용할 수"T"
있지만 다른 대체는 금지됩니다.위의 규칙을 준수하는 한 합리적이고 모호하지 않은 형식으로 손을 잡을 수 있습니다. 순위와 수트를 단일 문자열이 아닌 두 개의 다른 문자로 사용할 수 있습니다.
유효한 입력 형식은 다음과 같습니다.
"7c Qh 8s Ks"
[["7c","Qh"], ["8s","Ks"]]
[[['7','c'], ['Q','h']], [['8','s'], ['K','s']]]
- 기타
3 개의 일관된 고유 값을 사용하는 대신 출력이 음수 , 양수 또는 0 일 수 있습니다 . 답변에 사용 된 출력 형식을 지정하십시오.
- 이것은 code-golf 입니다.
테스트 사례
플레이어 1 승리
["Js","3s"], ["Ks","Kh"]
["7h","9h"], ["9s","7c"]
["Ah","5s"], ["Ts","8s"]
["Ts","8s"], ["Jh","2s"]
["4h","8s"], ["Qh","Ks"]
플레이어 2 승리
["Th","8d"], ["6s","Kd"]
["Jc","5c"], ["3s","9s"]
["Jc","Jd"], ["9h","Ah"]
["2d","4d"], ["3h","3s"]
["5c","4c"], ["3c","2c"]
무승부
["Js","3s"], ["3d","Jd"]
["Ah","Ac"], ["3d","9s"]
["Qc","Kc"], ["6d","4d"]
["2d","3d"], ["3s","2s"]
["Ts","9c"], ["4h","5d"]
{{J, s}, {3, s}}
괜찮을까요?