[Ruby]dorill62

プログラミング

問題

配列の中に複数の数字を入れて9だけカウントし、「配列の中には9が3個です」と出力させるメソッドを作りましょう。

自分の回答

def array_count9(array)
  num = array.count(9)
  puts "配列の中には9が#{num}個です"
end

rubyにはcountメソッドという便利なものがあります。
count(数えたいもの)、として使います。
また、出力する際には#{}を使えば、文字列の中で式展開できます。

Enumerable#count (Ruby 3.3 リファレンスマニュアル)
レシーバの要素数を返します。
タイトルとURLをコピーしました