요약 - Validation 메서드
Coddy Ruby 여정의 기초 섹션에 포함된 레슨 — 88개 중 52번째.
챌린지
쉬움number, min, max의 세 가지 매개변수를 받는 in_range?라는 메서드를 정의하세요. 이 메서드는 숫자가 범위 내에 있으면(경계값 포함) true를 반환하고, 그렇지 않으면 false를 반환해야 합니다.
입력으로부터 세 개의 정수를 읽으세요:
- 확인할 숫자
- 범위의 최솟값
- 범위의 최댓값
작성한 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)