Код Middle Реализация с нуля обновлено

Журнал остановок в пути

Условие

Верни массив строк журнала: на каждые stopAfter метров - «Остановка №N. Вы проехали M метров», в конце - «Вы проехали ещё K метров и доехали до точки». Если остановок не было, последняя строка без слова «ещё».

Что проверяют тесты

  • без остановок

  • три остановки

  • ровно кратное расстояние

Как подойти

Задача про условие остановки: если оставшееся расстояние ровно равно шагу, остановка бессмысленна - человек уже доехал. Условие passed + stopAfter < distance со строгим сравнением это и задаёт. Разные формулировки финальной строки - деталь из примера, которую надо заметить.

Подсказки: 2
  1. Остановка делается, только если после неё ещё останется путь.
  2. Формулировка последней строки зависит от того, были ли остановки.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.