Menu
Coddy logo textTech

Récapitulatif - Pratique des intervalles

Fait partie de la section Logique et Flux du Journey Ruby de Coddy — leçon 9 sur 56.

Un défi qui rassemble les intervalles inclusifs, les méthodes d'intervalle et le motif case + intervalle.

challenge icon

Défi

Facile

Lisez deux entiers (deux lignes d'entrée) : start et end_value. Pour chaque nombre dans la plage inclusive start..end_value, affichez une ligne au format :

<n>: <label>

label est déterminé par un case sur le nombre lui-même :

  • 1..3small
  • 4..6medium
  • 7..10large
  • tout le reste → out of scale

Ensuite, sur une dernière ligne, affichez le nombre de valeurs qui se trouvaient dans 1..10 en utilisant include?.

Pour l'entrée 2 puis 5, la sortie est :

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

Essayez vous-même

start     = gets.to_i
end_value = gets.to_i

# TODO: parcourir la plage, afficher les étiquettes, et indiquer combien étaient dans 1..10

Toutes les leçons de Logique et Flux