ポーカーの手札を全部リストする
ポーカーの手札を全部リストするRubyプログラムをください
code:poker.rb
# スートとランクの定義
suits = 'H', 'D', 'C', 'S' # ハート, ダイヤ, クラブ, スペード
ranks = '2', '3', '4', '5', '6', '7', '8', '9', 'T', 'J', 'Q', 'K', 'A'
# デッキの作成(各カードは "ランク+スート" で表現、例:'2H' はハートの2)
deck = ranks.product(suits).map { |r, s| r + s }
# deck.combination(5) で5枚の組み合わせをすべて生成し、各ハンドをコンソールに出力
deck.combination(5) do |hand|
puts hand.join(' ')
end
チェックはしてません 増井俊之.icon
#パズル #ポーカー