Занятые минуты в календаре
Задача по программированию с проверкой онлайн
- Сложность
- Средняя
- Языки
- 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
Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).