Siempre has corrido por pura emoción: sin horarios, sin cronómetros, solo el sonido de tus pies sobre el pavimento. Pero ahora que te uniste a un equipo de running competitivo, las cosas se están poniendo serias. Los entrenamientos se cronometran al segundo, y cada fracción de segundo cuenta. Para seguir el ritmo, te hiciste con el Cronómetro de fracciones de segundo, un aparato elegante y de alta tecnología que está a punto de convertirse en tu mejor amigo.
Tu tarea es crear un cronómetro que lleve un registro preciso de los tiempos de vuelta.
El cronómetro usa cuatro comandos (start, stop, lap y reset) para llevar el registro de:
Qué comandos se pueden usar depende del estado en el que se encuentre el cronómetro:
| Comando | Estado inicial | Estado final | Efecto |
|---|---|---|---|
| Start | Ready | Running | Empezar a registrar el tiempo |
| Start | Stopped | Running | Reanudar el registro del tiempo |
| Stop | Running | Stopped | Detener el registro del tiempo |
| Lap | Running | Running | Agregar la vuelta actual a las vueltas anteriores y después reiniciar la vuelta actual |
| Reset | Stopped | Ready | Reiniciar la vuelta actual y borrar las vueltas anteriores |
Regístrate en Exercism para aprender y dominar Wren con 117 ejercicios y mentoría humana real, todo gratis.