Menu
Coddy logo textTech

Powtórka — metoda walidacji

Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 52 z 88.

challenge icon

Wyzwanie

Łatwy

Zdefiniuj metodę o nazwie in_range?, która przyjmuje trzy parametry: number, min i max. Metoda powinna zwracać true, jeśli liczba mieści się w zakresie (włącznie z jego granicami), a w przeciwnym razie false.

Wczytaj trzy liczby całkowite:

  1. Liczbę do sprawdzenia
  2. Minimalną wartość zakresu
  3. Maksymalną wartość zakresu

Użyj metody in_range?, aby sprawdzić, czy liczba mieści się w podanym zakresie, i wyświetl wynik.

Na przykład, jeśli dane wejściowe to 15, 10 i 20:

  • 15 mieści się między 10 a 20 (włącznie z granicami)

Wynik powinien być następujący:

true

Jeśli dane wejściowe to 5, 10 i 20, wynik powinien być następujący:

false

Jeśli dane wejściowe to 10, 10 i 20, wynik powinien być następujący:

true

Spróbuj swoich sił

# Wczytaj dane wejściowe
number = gets.chomp.to_i
min = gets.chomp.to_i
max = gets.chomp.to_i

# TODO: Zdefiniuj poniżej metodę in_range?


# Wywołaj metodę i wypisz wynik
puts in_range?(number, min, max)

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Ruby online