Menu
Coddy logo textTech

Rückblick – Range-Übungen

Teil des Abschnitts Logik & Programmfluss der Ruby-Journey von Coddy — Lektion 9 von 56.

Eine Herausforderung, die inklusive Bereiche, Range-Methoden und das case + Range-Muster vereint.

challenge icon

Aufgabe

Einfach

Lies zwei Ganzzahlen ein (zwei Zeilen Eingabe): start und end_value. Gib für jede Zahl im inklusiven Bereich start..end_value eine Zeile im folgenden Format aus:

<n>: <label>

Wobei label durch ein case auf die Zahl selbst bestimmt wird:

  • 1..3small
  • 4..6medium
  • 7..10large
  • alles andere → out of scale

Gib dann in einer letzten Zeile die Anzahl der Werte aus, die im Bereich 1..10 lagen, unter Verwendung von include?.

Für die Eingabe 2 und dann 5 lautet die Ausgabe:

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

Probier es selbst

start     = gets.to_i
end_value = gets.to_i

# TODO: Den Bereich durchlaufen, Beschriftungen ausgeben und berichten, wie viele zwischen 1..10 lagen

Alle Lektionen in Logik & Programmfluss