手札(要素数5でカード番号0~129が入っている)配列Tがあるとする。 カードの種類分(要素数26)の配列Kを用意。 配列Tをループして処理。 DIVした結果Rで、K[R]をカウントアップ。(どの種類のカードが何枚あるかの確認) 6要素の配列Cを用意。 配列Kをループ処理。 C[K[n]]をカウントアップ。 (本当はK[n]==0のときは数えなくても良いがw) C[5]が1なら5カード、C[4]が1なら4カード、C[3]が1かつC[2]が0なら3カード、C[3]が0かつC[2]が1ならワンペア、C[2]が2なら、ツーペア、C[3]が1かつC[2]が1ならフルハウス。 コンビ~は配列KをIF文で確認して、かな? 多分こんな感じで。