ãƒãƒ¼ã‚«ãƒ¼
ãƒãƒ¼ã‚«ãƒ¼ã®æ‰‹æœãƒ‡ãƒ¼ã‚¿ã‚’èªã¿è¾¼ã‚“ã§ã€ãã‚Œãžã‚Œã«ã¤ã„ã¦ãã®å½¹ã‚’出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。ãŸã ã—ã€ã“ã®å•é¡Œã§ã¯ã€ä»¥ä¸‹ã®ãƒ«ãƒ¼ãƒ«ã«å¾“ã„ã¾ã™ã€‚
- ãƒãƒ¼ã‚«ãƒ¼ã¯ãƒˆãƒ©ãƒ³ãƒ— 5 æžšã§è¡Œã†ç«¶æŠ€ã§ã™ã€‚
- åŒã˜æ•°å—ã®ã‚«ãƒ¼ãƒ‰ã¯ 5 枚以上ã‚ã‚Šã¾ã›ã‚“。
- ジョーカーã¯ç„¡ã„ã‚‚ã®ã¨ã—ã¾ã™ã€‚
- 以下ã®ãƒãƒ¼ã‚«ãƒ¼ã®å½¹ã ã‘を考ãˆã‚‹ã‚‚ã®ã¨ã—ã¾ã™ã€‚(番å·ãŒå¤§ãã„ã»ã©å½¹ãŒé«˜ããªã‚Šã¾ã™ã€‚)
- å½¹ãªã—(以下ã«æŒ™ã’ã‚‹ã©ã‚Œã«ã‚‚当ã¦ã¯ã¾ã‚‰ãªã„)
- ワンペア(2 æžšã®åŒã˜æ•°å—ã®ã‚«ãƒ¼ãƒ‰ãŒ1 組ã‚る)
- ツーペア(2 æžšã®åŒã˜æ•°å—ã®ã‚«ãƒ¼ãƒ‰ãŒ2 組ã‚る)
- スリーカード(3 æžšã®åŒã˜æ•°å—ã®ã‚«ãƒ¼ãƒ‰ãŒ1 組ã‚る)
- ストレート(5 æžšã®ã‚«ãƒ¼ãƒ‰ã®æ•°å—ãŒé€£ç¶šã—ã¦ã„る)
ãŸã ã—ã€A ã‚’å«ã‚€ã‚¹ãƒˆãƒ¬ãƒ¼ãƒˆã®å ´åˆã€A ã§çµ‚ã‚る並ã³ã‚‚ストレートã¨ã—ã¾ã™ã€‚ã¤ã¾ã‚Šã€A ã‚’å«ã‚€ã‚¹ãƒˆãƒ¬ãƒ¼ãƒˆ
ã¯ã€A 2 3 4 5  ã¨ã€€10 J Q K A  ã®ï¼’種類ã§ã™ã€‚J Q K A 2 ãªã©ã®ã‚ˆã†ã«ã€A ã‚’ã¾ãŸã並ã³
ã¯ã‚¹ãƒˆãƒ¬ãƒ¼ãƒˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。(ã“ã®å ´åˆã€ã€Œå½¹ãªã—ã€ã«ãªã‚Šã¾ã™ï¼‰ã€‚
- フルãƒã‚¦ã‚¹ï¼ˆ3 æžšã®åŒã˜æ•°å—ã®ã‚«ãƒ¼ãƒ‰ãŒ1 組ã¨ã€æ®‹ã‚Šã®2 æžšãŒåŒã˜æ•°å—ã®ã‚«ãƒ¼ãƒ‰ï¼‰
- フォーカード(4 æžšã®åŒã˜æ•°å—ã®ã‚«ãƒ¼ãƒ‰ãŒ1 組ã‚る)
Input
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚Šã¾ã™ã€‚å„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
手æœ1,手æœ2,手æœ3,手æœ4,手æœ5
手æœã¯ã€ãƒˆãƒ©ãƒ³ãƒ—ã®J(ジャック) ã‚’11ã€Q(クイーン) ã‚’12ã€K(ã‚ング) ã‚’13ã€A(エース)を 1ã€ãã®ä»–ã¯ãã‚Œãžã‚Œã®æ•°å—ã§è¡¨ã™ã“ã¨ã¨ã—ã¾ã™ã€‚
データセットã®æ•°ã¯ 50 を超ãˆã¾ã›ã‚“。
Output
データセットã”ã¨ã«ã€æ‰‹æœã«ã‚ˆã£ã¦ã§ãる最も高ã„役をã²ã¨ã¤å‡ºåŠ›ã—ã¦ãã ã•ã„。役ã®è¡¨è¨˜ã«ã¤ã„ã¦ã¯å‡ºåŠ›ä¾‹ã«å¾“ã£ã¦ãã ã•ã„。
Sample Input
1,2,3,4,1
2,3,2,3,12
12,13,11,12,12
7,6,7,6,7
3,3,2,3,3
6,7,8,9,10
11,12,10,1,13
11,12,13,1,2
Output for the Sample Input
one pair
two pair
three card
full house
four card
straight
straight
null
3 3 2 3 3 ã¨ã„ã†æ‰‹æœã§ã‚ã£ãŸã¨ãã¯ã€two pair ã§ã¯ãªã four card ã§ã™ã€‚