學習軌道
/
Elm
Elm
/
練習
/
分秒計時碼表
分秒計時碼表

分秒計時碼表

中等

簡介

你跑步一直都是為了那份快感:沒有課表,也沒有計時器,只聽得見雙腳踏在人行道上的聲音。 但自從加入競爭激烈的跑團之後,一切就開始變得講究起來了。 每次訓練都計時到秒,每一個零點幾秒都至關重要。 為了跟上配速,你入手了分秒計時碼錶,這款俐落的高科技小玩意,即將成為你最要好的新朋友喔。

說明

你的任務是建立一個碼錶,精確記錄每一圈的時間。

碼錶會使用四個指令(start、stop、lap 和 reset)來記錄:

  1. 目前這一圈的計時時間
  2. 先前記錄的單圈時間

能使用哪些指令取決於碼錶目前處於哪個狀態:

  1. Ready:初始狀態
  2. Running:正在計時
  3. Stopped:停止計時
指令 起始狀態 結束狀態 效果
Start Ready Running 開始計時
Start Stopped Running 恢復計時
Stop Running Stopped 停止計時
Lap Running Running 將目前的單圈加入先前的單圈,然後重置目前的單圈
Reset Stopped Ready 重置目前的單圈並清除先前的單圈
透過 GitHub 編輯 連結會在新視窗或分頁中開啟
Elm Exercism

準備好開始 分秒計時碼表 了嗎?

註冊 Exercism,透過 28 個概念110 個練習 和真人引導來學習並精通 Elm,全部免費。