yuuki blog

プログラミング をアプトプットしています。

Ruby if else No.2 (自分用メモ)

問題

正の整数を入力します。その整数が、
10の倍数(10,20,30...)からの差が2以内であるときはTrue
それ以外はFalse
と出力するメソッドを作りる問題です。

 

def near_ten(str)
  num = str % 10           #10で値を割リます
  if num <= 2 || num >=8      #"0,1,2,8,9"だと"True"を返します
    puts "True"
  else
    puts "False"
  end
end

near_ten(12)
near_ten(17)
near_ten(19)