你一直为奔跑本身的快感而跑,没有日程表,没有计时器,只有双脚踏在路面上的声音。 但如今你加入了一支竞技跑团,事情变得严肃起来了。 训练按秒计时,每一瞬间都至关重要。 为了跟上节奏,你入手了_分秒必争的秒表_,一件时尚的高科技小玩意儿,它即将成为你最好的新朋友。
你的任务是构建一个秒表,精确记录单圈时间。
秒表使用四个命令(start、stop、lap 和 reset)来记录:
能使用哪些命令取决于秒表处于哪种状态:
| 命令 | 起始状态 | 结束状态 | 效果 |
|---|---|---|---|
| Start | Ready | Running | 开始计时 |
| Start | Stopped | Running | 恢复计时 |
| Stop | Running | Stopped | 停止计时 |
| Lap | Running | Running | 把当前单圈加入之前的单圈,然后重置当前单圈 |
| Reset | Stopped | Ready | 重置当前单圈并清空之前的单圈 |