Занятые минуты в календаре

Задача по программированию с проверкой онлайн

Сложность
Средняя
Языки
Python
JavaScript
TypeScript
Java
Go
Темы
Даты и время
Массивы и списки

Дан список встреч одного дня, каждая строка вида "HH:MM-HH:MM" (24-часовой формат, начало строго раньше конца, обе границы в пределах одних суток). Встречи идут в произвольном порядке и могут пересекаться или совпадать. Верните, сколько минут дня занято хотя бы одной встречей: время, покрытое несколькими встречами, считается один раз. Встречи «встык» (одна кончается, когда начинается другая) просто складываются. Для пустого списка верните 0. Встреч не больше 1000.

Пример: ["09:00-10:30", "10:00-11:00", "13:00-14:00"] → 180 (с 09:00 до 11:00 это 120 минут, плюс час после обеда).


Источник: задача CodeShare

Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).

Ещё задачи

Все задачи для тренировки