この記事で書くこと
Rubyで数字を整数かどうか判定する文を書こうとしたら、
すぐに自分の中から出てこなかったので
その内容を学びとしてアウトプットする。
繰り返し処理の中で任意の要素数で処理を差し込む方法について
学びとしてアウトプットする。
(記述する処理と内容が適さないため、修正しました。 )
特定の数字の倍数かどうかで処理を分ける
pry(main)> test_num = 1
=> 1
pry(main)> test_num.to_f
=> 1.0
pry(main)> test_num.to_f.to_s.split('.')[1] == '0'
=> true
pry(main)> test_num2 = 1.05
=> 1.05
pry(main)> test_num2.to_f
=> 1.05
pry(main)> test_num2.to_f.to_s.split('.')[1] == '0'
=> false
(0..1000).to_a.each do |num|
if num.fdiv(100).to_s.split('.')[1] == '0' && num != 0
p '100の倍数です'
end
end