Menu
Coddy logo textTech

Riepilogo - Esercitarsi con gli intervalli

Fa parte della sezione Logica e flusso del percorso Ruby di Coddy. Lezione 9 di 56.

Una sfida che riunisce gli intervalli inclusivi, i metodi degli intervalli e il modello case + intervallo.

challenge icon

Sfida

Facile

Leggi due numeri interi (due righe di input): start e end_value. Per ogni numero nell’intervallo inclusivo start..end_value, stampa una riga nel formato:

<n>: <label>

Dove label è determinato da un case sul numero stesso:

  • 1..3 → small
  • 4..6 → medium
  • 7..10 → large
  • qualsiasi altro valore → out of scale

Poi, su un’ultima riga, stampa il conteggio dei valori che rientrano in 1..10 usando include?.

Per l’input 2 seguito da 5, l’output è:

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

Provalo tu

start     = gets.to_i
end_value = gets.to_i

# TODO: itera sull'intervallo, stampa le etichette e indica quanti valori erano in 1..10

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore Ruby online