yujiroのプログラミング

勉強内容をアウトプットし、サボらないようにする為のブログ

<DAY133>学習忘備録 ドリルより

\ Follow me!! /

●7/3(水)
●学習日数 133日
●学習時間(本日)4時間
●累計学習時間 696.5時間
●一日あたりの平均学習時間 5.24時間

問題.1

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

回答

def near_ten(number)

  if (number % 10) <= 2    
    p "True"
  else
    p "False"
  end
end

答え

大きい数から数えるのをしていなかった!

def near_ten(num)
  quotient = num % 10
  if quotient  <= 2 || quotient >= 8
    puts "True"
  else
    puts "False"
  end
end