Tu as toujours couru pour le frisson, sans emploi du temps, sans minuteur, juste le bruit de tes pieds sur le bitume. Mais depuis que tu as rejoint une équipe de course compétitive, les choses deviennent sérieuses. Les séances d'entraînement sont chronométrées à la seconde près, et chaque fraction de seconde compte. Pour tenir le rythme, tu t'es procuré le Chronomètre à fraction de seconde, un gadget high-tech au design épuré qui s'apprête à devenir ton nouveau meilleur ami.
Ta mission est de construire un chronomètre pour suivre précisément les temps au tour.
Le chronomètre utilise quatre commandes (start, stop, lap et reset) pour suivre :
Les commandes que l'on peut utiliser dépendent de l'état dans lequel se trouve le chronomètre :
| Commande | État initial | État final | Effet |
|---|---|---|---|
| Start | Prêt | En marche | Commence à mesurer le temps |
| Start | Arrêté | En marche | Reprend la mesure du temps |
| Stop | En marche | Arrêté | Arrête la mesure du temps |
| Lap | En marche | En marche | Ajoute le tour en cours aux tours précédents, puis réinitialise le tour en cours |
| Reset | Arrêté | Prêt | Réinitialise le tour en cours et efface les tours précédents |
Inscris-toi sur Exercism pour apprendre et maîtriser CoffeeScript avec 97 exercices, et un vrai mentorat humain, le tout gratuitement.