
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Ruby 】正の整数を入力し、その整数が、 10の倍数(10,20,30...)からの差が2以内であるときはTrue それ以外はFalse と出力せよ。 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby 】正の整数を入力し、その整数が、 10の倍数(10,20,30...)からの差が2以内であるときはTrue それ以外はFalse と出力せよ。 - Qiita
num = gets.to_i def near_ten(num) quotient = num % 10 if quotient <= 2 || quotient >= 8 puts "Tru... num = gets.to_i def near_ten(num) quotient = num % 10 if quotient <= 2 || quotient >= 8 puts "True" else puts "False" end end near_ten(num) 「10の倍数からの差」を考えるためには、一の位の値に着目する。 すなわち、一の位が「0,1,2,8,9」のどれかであれば「10の倍数からの差が2以内」と判断することができる。 したがって、変数quotientに一の位の値を代入し、 quotient <= 2 || quotient >= 8で「0,1,2,8,9」のどれかに当てはまるかどうかを確認している。