初めに
初学者です。学習した内容が定着させるためにアウトプットしていきます。
even?メソッド
even?
メソッドとはRubyがもともと用意している、対象の数値が偶数かどうか判別するためのメソッドになります。
対象の数値が偶数の場合は真を返し、そうでない場合は偽を返します。
2.even?
#=> true
3.even?
#=> false
配列の中身の偶数の数をカウントしてみましょう。
array = [1,2,3]
count = 0
array.each do |num|
if num.even?
count += 1
end
puts count
end
変数countを定義してカウントした数を保持する変数を作ります。
そしてif文を使用して偶数の時だけカウントするように記述します。
最後にcountを出力すれば完成です。
今回は配列arrayには偶数が1つしかないので1と答えがですはずです。