Ta tâche consiste à convertir les boutons saisis sur le panneau du micro-ondes en temps de minuterie correspondant.
Les minuteries des micro-ondes numériques se remplissent par la droite. Ainsi, si tu appuies sur 1,0,0, le micro-ondes interprète cela comme « 1:00 », soit 1 minute et 0 seconde. Si tu appuies sur 132, le micro-ondes l'interprète comme « 1:32 », soit 1 minute et 32 secondes. Les minuteries de micro-ondes sont aussi assez intelligentes pour savoir que lorsque tu appuies sur « 90 », tu veux dire 90 secondes, soit « 1:30 ».
On veut un « affichage intelligent » qui convertit tout cela en minutes et secondes sous leur forme la plus réduite, plutôt que de laisser 90 secondes.
Construis une classe qui accepte les boutons saisis et les convertit en temps d'affichage correct sur le panneau, en ramenant tout ce qui est saisi à la forme la plus réduite en minutes et secondes.
Inscris-toi sur Exercism pour apprendre et maîtriser Ruby avec 21 concepts121 exercices, et un vrai mentorat humain, le tout gratuitement.