a,b,cの数字が与えられた場合の、a,b間にあるcの約数の数を求めるプログラムなのですが、以下の3行目がよくわかりません。
a,b,c = gets.chomp.split.map(&:to_i)
count = 0
(a..b).each {|i| count += 1 if c%i == 0}
puts count
.each{}の{}内の挙動がよくわかりません。
if c%i==0であれば、count +=1にして、|i|に代入。それを(a..b)の間で行う、という挙動でいいのでしょうか?
教えてください。
よろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/07/09 23:14