Списки · 24 из 24
Общее окно доставки
Задействованы также: Условия
На один адрес едут несколько заказов, у каждого своё окно доставки. Лена ищет время, когда можно привезти всё разом.
Что сделать
Найдите время, когда можно привезти все заказы на адрес разом.
Что приходит
okna— окна доставки, список пар(начало, конец)в часах; в час конца уже поздно
Что вернуть
Пару (начало, конец) — время, которое входит во все окна сразу; такого нет или окон нет вовсе — None.
Допишите функцию obshchee_okno в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой
obshchee_okno([(10, 14), (12, 18)])
(12, 14)
Функция принимает список окон, каждое — кортеж из двух целых часов (начало и конец, конец не включается; начало строго меньше конца). Возвращает кортеж из двух часов — промежуток, попадающий во все окна сразу, — или None, если такого промежутка нет. Пустой список окон ограничений не даёт: для него возвращается None.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.