Детектив: проверка алиби

Жадные алгоритмы Средняя
Подозреваемый принёс пачку подтверждений: intervals - пары [от, до], где его видели (интервалы могут пересекаться и идти вразнобой). Преступление шло с crime_start до crime_end. Верните True, если объединение интервалов покрывает промежуток преступления целиком (без единой дыры), и False иначе.
Сигнатура функции
alibi_covers(intervals: list[list[int]], crime_start: int, crime_end: int) -> bool
Примеры
ВходОжидаемый результат
[[[1, 4], [3, 8]], 2, 7]true
[[[1, 4], [5, 8]], 2, 7]false
1решили
1пытались
100%успешность
Войдите, чтобы решить →