Ctrl K

Перевести часы вперёд

Лёгкая
Электронные часы показывают время shown, а на самом деле сейчас actual. Оба времени даны в 24-часовом формате "ЧЧ:ММ" (от 00:00 до 23:59), и shown не позже actual. Назад часы не переводятся. На них четыре кнопки: «+1 мин», «+5 мин», «+15 мин» и «+60 мин». Каждую можно нажимать сколько угодно раз. Верните наименьшее число нажатий, после которого часы покажут actual.
Пример 1
shown="08:10", actual="09:40" → 3

Разница 90 минут: +60, +15, +15 — три нажатия.

Пример 2
shown="21:58", actual="22:05" → 3

Разница 7 минут: +5, +1, +1.

Пример 3
shown="06:00", actual="06:00" → 0

Часы уже показывают верное время.

Ограничения
  • shown и actual — корректное время в формате "ЧЧ:ММ"
  • shown ≤ actual
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиПалиндром из плиток ЛёгкаяПалиндром за один взмах ластика ЛёгкаяРяд по подъёмам и спадам ЛёгкаяБольше всего ровных кусков из L и R ЛёгкаяВремя под пятнами Лёгкая
загружаем Python…
Вход
shown="08:10", actual="09:40"
Ожидается
3

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 138 тестов на сервере, включая скрытые.