Треки
/
CoffeeScript
CoffeeScript
/
Вправи
/
Секундомір із проміжними часами
Секундомір із проміжними часами

Секундомір із проміжними часами

Середня

Вступ

Ми завжди бігали заради самого задоволення: без розкладів, без таймерів, лише звук наших кроків по асфальту. Але тепер, коли ми долучилися до бігової команди, яка бере участь у змаганнях, усе стає серйозним. Тренування вимірюють до секунди, і кожна частка секунди на рахунку. Щоб тримати темп, ми придбали Секундомір на частки секунди, витончений високотехнологічний ґаджет, який ось-ось стане нашим найкращим другом.

Вказівки

Ваше завдання - створити секундомір, щоб точно відстежувати час кіл.

Секундомір використовує чотири команди (start, stop, lap і reset), щоб відстежувати:

  1. Відстежений час поточного кола
  2. Раніше записані часи кіл

Які команди можна використати, залежить від того, у якому стані перебуває секундомір:

  1. Готовий: початковий стан
  2. Запущений: відстежує час
  3. Зупинений: не відстежує час
Команда Початковий стан Кінцевий стан Дія
Start Готовий Запущений Почати відстежувати час
Start Зупинений Запущений Продовжити відстежувати час
Stop Запущений Зупинений Припинити відстежувати час
Lap Запущений Запущений Додати поточне коло до попередніх кіл, а потім скинути поточне коло
Reset Зупинений Готовий Скинути поточне коло й очистити попередні кола

Джерело

Erik SchierboomПосилання відкривається в новому вікні або вкладці
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
CoffeeScript Exercism

Час розпочати Секундомір із проміжними часами?

Зареєструйтеся на Exercism, щоб вивчати й опановувати CoffeeScript, а також 97 вправ та справжнє наставництво від людей, і все це безкоштовно.