스페이드 게임에서 누가 4 카드 트릭을 이길 지 결정하는 코드를 작성하십시오 . 가장 적은 바이트가 이깁니다.
입력은 TH QC JH 2H
(Ten of Hearts, Queen of Clubs, Jack of Hearts, Two of Hearts) 와 같이 순서대로 재생 된 4 장의 카드를 나열하는 문자열입니다 . 카드는 정장 CDHS
과에서 값의 두 문자로 제공됩니다 23456789TJQKA
. 입력이 유효하고 카드가 고유하다는 것을 보장합니다.
트릭의 승자에 대해 숫자 1, 2, 3 또는 4를 출력해야합니다. 이 예 TH QC JH 2H
에서 하트 잭이 트릭을 얻으므로 3을 출력해야합니다.
후행 줄 바꿈은 선택 사항을 제외하고 입력 및 출력은 설명과 정확히 일치해야합니다.
트릭을 이기기위한 스페이드 규칙은 다음과 같습니다. 우승 카드는 4 가지 중 가장 높은 카드이며 몇 가지주의 사항이 있습니다. 스페이드는 트럼프 슈트 이므로 스페이드는 스페이드를 능가하지 않습니다. 첫 번째 카드의 수트는 리드 수트 이며 해당 수트 또는 스페이드의 카드 만 트릭을 이길 수 있습니다. 동일한 수트의 카드는 값에 따라 다음과 같이 증가하는 순서대로 비교됩니다 23456789TJQKA
.
테스트 사례 :
TH QC JH 2H
3
KC 5S QS 9C
3
QD 2D TD 5D
1
9S 5D AD QS
4
3D 4C 3H JH
1
9S 4S TS JS
4
5H 9H 2C AD
2
5S 4C 3H QD
1
2H 2S KH AH
2