復習 - Validationメソッド
CoddyのRubyジャーニー「基礎」セクションの一部 — レッスン 52/88。
チャレンジ
簡単number、min、max の3つのパラメータを受け取る in_range? というメソッドを定義してください。このメソッドは、数値が範囲内(両端を含む)にある場合は true を、そうでない場合は false を返す必要があります。
入力から3つの整数を読み取ります:
- チェックする数値
- 範囲の最小値
- 範囲の最大値
in_range? メソッドを使用して、数値が指定された範囲内にあるかどうかを確認し、結果を出力してください。
例えば、入力が 15、10、20 の場合:
- 15 は 10 と 20 の間(両端を含む)にあります。
出力は以下のようになります:
true入力が 5、10、20 の場合、出力は以下のようになります:
false入力が 10、10、20 の場合、出力は以下のようになります:
true自分で試してみよう
# 入力を読み込む
number = gets.chomp.to_i
min = gets.chomp.to_i
max = gets.chomp.to_i
# TODO: 以下に in_range? メソッドを定義する
# メソッドを呼び出して結果を出力する
puts in_range?(number, min, max)