No.227 簡単ポーカー
問題文最終更新日: 2015-11-14 17:49:10
問題文
5枚のカードが配られます。それぞれのカードには、1以上13以下のいずれかの整数が書かれています。カードに書かれている整数の組み合わせによって役が決まります。
配られた5枚のカードが、以下のいずれの役に該当するかを調べてください。複数の役に該当する場合は、以下で先に記述した方の役に該当するものとします。
- FULL HOUSE
- ある数をちょうど3つと、別の数をちょうど2つ含む。
- THREE CARD
- ある数をちょうど3つ含む。
- TWO PAIR
- ある数をちょうど2つと、別の数をちょうど2つ含む。
- ONE PAIR
- ある数をちょうど2つ含む。
入力
\(A_1\) \(A_2\) \(A_3\) \(A_4\) \(A_5\)
\(A_i (1 \leq i \leq 5) \)は配られたカードに書かれている整数です。 \( (1 \leq A_i \leq 13) \)
出力
該当する役の名前を出力してください。どの役にも該当しない場合はNO HAND
と出力してください。最後に改行してください。
すなわち、出力は以下のいずれかになります。
FULL HOUSE
THREE CARD
TWO PAIR
ONE PAIR
NO HAND
サンプル
サンプル1
入力
5 6 5 6 5
出力
FULL HOUSE
5が3枚と、6が2枚なので、FULL HOUSEです。
サンプル2
入力
5 6 5 7 5
出力
THREE CARD
5が3枚なので、THREE CARDです。
サンプル3
入力
5 6 5 6 7
出力
TWO PAIR
5が2枚と、6が2枚なので、TWO PAIRです。
サンプル4
入力
5 6 5 7 8
出力
ONE PAIR
5が2枚なので、ONE PAIRです。
サンプル5
入力
5 6 7 8 9
出力
NO HAND
どの役にも該当しません。
サンプル6
入力
5 5 5 5 5
出力
NO HAND
どの役にも該当しません。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。