Hai sempre corso per il brivido, niente tabelle di marcia, niente cronometri: solo il suono dei tuoi piedi sull'asfalto. Ma ora che fai parte di una squadra di corsa agonistica, le cose si fanno serie. Gli allenamenti sono cronometrati al secondo, e ogni frazione di secondo conta. Per tenere il passo, hai puntato sul Split-Second Stopwatch, un gadget elegante e all'avanguardia che sta per diventare il tuo nuovo migliore amico.
Il tuo compito è costruire un cronometro per tenere traccia con precisione dei tempi sul giro.
Il cronometro usa quattro comandi (start, stop, lap e reset) per tenere traccia di:
I comandi che si possono usare dipendono dallo stato in cui si trova il cronometro:
| Comando | Stato iniziale | Stato finale | Effetto |
|---|---|---|---|
| Start | Pronto | In esecuzione | Inizia a tenere traccia del tempo |
| Start | Fermo | In esecuzione | Riprende a tenere traccia del tempo |
| Stop | In esecuzione | Fermo | Smette di tenere traccia del tempo |
| Lap | In esecuzione | In esecuzione | Aggiunge il giro corrente ai giri precedenti, poi azzera il giro corrente |
| Reset | Fermo | Pronto | Azzera il giro corrente e cancella i giri precedenti |
Il numero massimo di giri per un cronometro è 10.
Iscriviti a Exercism per imparare e padroneggiare x86-64 Assembly con 22 concetti130 esercizi e il mentoring di persone reali, tutto gratis.