質問: nといったように、代入してあげればいいと思ってはいるのですが おはようをおはようと認識させる方法が思いつきませんでした。 ``` ### 補足情報(FW/ツールのバージョンなど) ``` ruby 2.6.2 ```
回答: こんな感じでしょうか ``` strings = [] while true puts "入力してください" hello_n = gets.to_s strings << hello_n puts "#{strings.count(hello_n)}回目の#{hello_n}ですね。" end ``` ポイント 1配列stringsをwhile文の外で定義する 2while trueはずっとループする構文です。 3strings << hello_nで配列に入力された値を追加しています。 4strings.count(hello_n)で入力された値が配列の中にいくつあるのかカウントしています。