Код Middle Реализация с нуля обновлено
Журнал остановок в пути
Условие
Верни массив строк журнала: на каждые stopAfter метров - «Остановка №N. Вы проехали M метров», в конце - «Вы проехали ещё K метров и доехали до точки». Если остановок не было, последняя строка без слова «ещё».
Что проверяют тесты
без остановок
три остановки
ровно кратное расстояние
Как подойти
Задача про условие остановки: если оставшееся расстояние ровно равно шагу, остановка бессмысленна - человек уже доехал. Условие passed + stopAfter < distance со строгим сравнением это и задаёт. Разные формулировки финальной строки - деталь из примера, которую надо заметить.
Подсказки: 2
- Остановка делается, только если после неё ещё останется путь.
- Формулировка последней строки зависит от того, были ли остановки.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.