#08_ヒント
最初にどのテストをクリアするか考えよう
まずは紙を使って、机の上で相談をしてみよう!
irbを使ってメソッドの対話的な動作確認をしてみよう
ステップ実行ツールを使って、入っているデータや変数の中身を検証しながら進めよう
既に書いたソースコードを消したり、大きく変更するのもよくあること
GitHubリポジトリはセーブポイント、勇気が必要な行動をする前に保存しておけば安心できる
強さが変わるカードがある
Aは場合によっては、強くも弱くもなる
ふたつ、みっつの条件を満たしたら成立する役がある
Arrayクラスの便利なメソッドを探してみよう
https://docs.ruby-lang.org/ja/2.5.0/class/Array.html
uniq
sort
気になったら、ちょっと調べてみると幸せになれるかも
たとえば
code:ruby
# initializeメソッドやcategorizeメソッドの中にいれてみたらなにがおこる?
# 特定のcardのfaceを抜き出してみる
p @cards0.face
p @cards1.face
p @cards2.face
p @cards3.face
p @cards4.face
# faceだけ抜き出してみる
faces = @cards.map {|card| card.face}
p faces
p faces.sort #faceだとストレートの判定難しい...ので、ordinaryを使ってみる
# suitだけ抜き出してみる
suits = @cards.map {|card| card.suit}
p suits