Menu
Coddy logo textTech

요약 - Range 실습

Coddy Ruby 여정의 로직 및 흐름 섹션에 포함된 레슨 — 56개 중 9번째.

포함 범위(inclusive ranges), 범위 메서드, 그리고 case + 범위 패턴을 한데 모으는 하나의 도전 과제입니다.

challenge icon

챌린지

쉬움

두 개의 정수(두 줄의 입력) startend_value를 읽습니다. start..end_value의 포함 범위에 있는 모든 숫자에 대해 다음 형식으로 한 줄씩 출력하세요:

<n>: <label>

여기서 label은 숫자 자체에 대한 case문에 의해 결정됩니다:

  • 1..3small
  • 4..6medium
  • 7..10large
  • 그 외 나머지 → out of scale

그런 다음, 마지막 줄에 include?를 사용하여 1..10 범위에 속한 값의 개수를 출력하세요.

입력이 2 다음에 5인 경우, 출력은 다음과 같습니다:

2: small
3: small
4: medium
5: medium
In scale: 4

직접 해보기

start     = gets.to_i
end_value = gets.to_i

# TODO: 범위를 반복하고, 레이블을 출력하고, 1..10 사이에 몇 개가 있는지 보고합니다.

로직 및 흐름의 모든 레슨