問題.1
2桁の正の整数を入力します。その整数が、
10の倍数(10,20,30...)からの差が
2以内であるときはTrue
それ以外はFalseと出力するメソッドを作りましょう。
[自分の解答]
def near_ten(num) if (num % 10) <= 2 || (num % 10) >= 8 puts "True" else puts "False" end end
10の倍数の表現方法は、% 10で計算した値が0になる値。
この問題の場合、与えられる引数を仮に10の倍数として計算してその差が2以内、つまり+2、-2の範囲で考えればいい。