結果
| 問題 | No.227 簡単ポーカー | 
| コンテスト | |
| ユーザー |  | 
| 提出日時 | 2018-01-03 03:21:11 | 
| 言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) | 
| 結果 | 
                                RE
                                 
                             | 
| 実行時間 | - | 
| コード長 | 668 bytes | 
| コンパイル時間 | 135 ms | 
| コンパイル使用メモリ | 12,672 KB | 
| 実行使用メモリ | 10,752 KB | 
| 最終ジャッジ日時 | 2024-12-23 01:28:23 | 
| 合計ジャッジ時間 | 1,211 ms | 
| ジャッジサーバーID (参考情報) | judge5 / judge3 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| other | AC * 10 RE * 4 | 
ソースコード
a = [int(x) for x in input().split()]
hands = {}
for i in range(1, 13):
    hands[i] = 0
for i in a:
    hands[i] += 1
rank = ""
flg3 = False
flg2 = False
for i in hands.keys():
    if hands[i] == 4 or hands[i] == 5:
        break
    elif hands[i] == 3:
        if flg2:
            rank = "FULL HOUSE"
            break
        flg3 = True
    elif hands[i] == 2:
        if flg2:
            rank = "TWO PAIR"
            break
        elif flg3:
            rank = "FULL HOUSE"
            break
        flg2 = True
if rank == "":
    if flg2:
        rank = "ONE PAIR"
    elif flg3:
        rank = "THREE CARD"
    else:
        rank = "NO HAND"
print(rank)
            
            
            
        