포커 핸드 이름
5 장의 카드가 주어지면 포커 핸드의 이름을 출력하십시오.
High card
One pair
Two pair
Three of a kind
Straight
Flush
Full house
Four of a kind
Straight flush
Royal Flush
확실하지 않은 경우 http://en.wikipedia.org/wiki/List_of_poker_hands 의 규칙을 참조하십시오 .
입력
stdin 또는 commandline 인수 중 5 장 . 카드는 양식에있는 두 글자 문자열 RS
이며 여기서 R은 순위이고 S는 적합합니다. 계급이 있다 2
- 9
(숫자 카드), T
(열), J
(잭), Q
(여왕), K
(임금), A
(에이스). 정장 입니다 S
, D
, H
, C
각각 스페이드, 다이아몬드, 마음과 클럽.
카드의 예
5H - five of hearts
TS - ten of spades
AD - ace of diamonds
입력 예 => 원하는 출력
3H 5D JS 3C 7C => One pair
JH 4C 2C JD 2H => Two pair
7H 3S 7S 7D 7C => Four of a kind
8C 3H 8S 8H 3S => Full house
규칙
최단 코드 승리
편집하다
지금까지 좋아 보인다! 나는이 언어를 잘 모르고 모든 언어에 대한 컴파일러 / 통역사를 가지고 있지 않기 때문에 모든 대답을 실제로 확인할 수는 없지만 모든 사람들이 Aces가 최고가 될 수 있다고 생각하지는 않습니다. 스트레이트 (플러시)의 가장 낮은 카드 .