Menu
Coddy logo textTech

復習 - Validationメソッド

CoddyのRubyジャーニー「基礎」セクションの一部 — レッスン 52/88。

challenge icon

チャレンジ

簡単

numberminmax の3つのパラメータを受け取る in_range? というメソッドを定義してください。このメソッドは、数値が範囲内(両端を含む)にある場合は true を、そうでない場合は false を返す必要があります。

入力から3つの整数を読み取ります:

  1. チェックする数値
  2. 範囲の最小値
  3. 範囲の最大値

in_range? メソッドを使用して、数値が指定された範囲内にあるかどうかを確認し、結果を出力してください。

例えば、入力が 151020 の場合:

  • 15 は 10 と 20 の間(両端を含む)にあります。

出力は以下のようになります:

true

入力が 51020 の場合、出力は以下のようになります:

false

入力が 101020 の場合、出力は以下のようになります:

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)

基礎のすべてのレッスン