Ctrl K

Раунды викторины каждые четверть часа

Средняя
Онлайн-викторина идёт круглые сутки: новый раунд начинается каждые 15 минут, первый — в 00:00, затем в 00:15, 00:30 и так далее, последний раунд суток стартует в 23:45. Каждый раунд длится ровно 15 минут. Вы заходите в игру в момент start и выходите в момент finish. Оба времени даны в 24-часовом формате "hh:mm". Если finish раньше start, значит, вы играли через полночь: с start до конца суток и с начала следующих суток до finish. Раунд засчитывается, только если вы были в игре от его начала до конца. Верните число таких раундов.
Пример 1
start="08:05", finish="09:00" → 3

Раунд 08:00–08:15 уже идёт, когда вы приходите. Целиком вы застаёте раунды, начинающиеся в 08:15, 08:30 и 08:45.

Пример 2
start="23:50", finish="00:40" → 2

Время ухода раньше времени прихода, значит, вы сидели за полночь. Целиком прошли раунды 00:00–00:15 и 00:15–00:30; раунд 00:30–00:45 закончится уже после ухода.

Пример 3
start="10:20", finish="10:25" → 0

Вы пробыли пять минут внутри одного раунда и не застали ни одного целиком.

Ограничения
  • start и finish записаны в формате "hh:mm"
  • 00 ≤ hh ≤ 23, 00 ≤ mm ≤ 59
  • start ≠ finish
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЧисло римскими цифрами СредняяУмножение длинных чисел в строках СредняяЗапись дроби десятичной СредняяКалькулятор на четыре действия СредняяВсе результаты расстановки скобок Средняя
загружаем Python…
Вход
start="08:05", finish="09:00"
Ожидается
3

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