Menu
CoddyTech

Rangkuman, Latihan Rentang

Termasuk bagian Logika dan Alur dalam perjalanan Ruby di Coddy. Pelajaran 9 dari 56.

Satu tantangan yang menggabungkan rentang inklusif, method rentang, dan pola case + rentang.

challenge icon

Tantangan

Mudah

Baca dua bilangan bulat (dua baris input): start dan end_value. Untuk setiap bilangan dalam rentang inklusif start..end_value, cetak satu baris dengan format:

<n>: <label>

Di sini, label ditentukan dengan case pada bilangan itu sendiri:

  • 1..3 → small
  • 4..6 → medium
  • 7..10 → large
  • apa pun yang lain → out of scale

Lalu, pada baris terakhir, cetak jumlah nilai yang berada dalam rentang 1..10 menggunakan include?.

Untuk input 2 lalu 5, output-nya adalah:

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

Coba sendiri

start     = gets.to_i
end_value = gets.to_i

# TODO: ulangi rentangnya, cetak labelnya, dan laporkan berapa banyak nilai yang berada dalam 1..10

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler Ruby online