Расписание встреч (интервалы)
Даны:
- Рабочие интервалы двух людей, например:
A = [['09:00','11:30'], ['13:00','16:00']]
B = [[ '10:00','12:00'], ['14:30','18:00']]
- Длительность встречи в минутах, например 45.
Нужно написать функцию, которая найдёт все возможные интервалы времени, подходящие обоим, где можно вставить встречу указанной длительности.
Идеи:
- Перевести время в минуты.
- Найти пересечение интервалов A и B.
- Отфильтровать те пересечения, чья длина меньше требуемой.
#домашка
Post #2621
720

- 👍 3