Menu
Coddy logo textTech

Powtórka – ćwiczenia z zakresów

Część sekcji Logika i przepływ programu ścieżki Ruby w Coddy. Lekcja 9 z 56.

Wyzwanie, które łączy zakresy domknięte, metody zakresów oraz wzorzec case + zakres.

challenge icon

Wyzwanie

Łatwy

Wczytaj dwie liczby całkowite (dwa wiersze wejścia): start i end_value. Dla każdej liczby z domkniętego zakresu start..end_value wypisz jeden wiersz w formacie:

<n>: <label>

Wartość label jest określana za pomocą case na podstawie samej liczby:

  • 1..3 → small
  • 4..6 → medium
  • 7..10 → large
  • wszystkie pozostałe → out of scale

Następnie w ostatnim wierszu wypisz liczbę wartości, które znalazły się w zakresie 1..10, używając include?.

Dla wejścia 2, a następnie 5, wynikiem jest:

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

Spróbuj swoich sił

start     = gets.to_i
end_value = gets.to_i

# TODO: przejdź przez zakres, wypisz etykiety i podaj, ile wartości należało do 1..10

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator Ruby online