Пересечение всех интервалов

Интервалы Легкая
Дан непустой список интервалов intervals ([start, end]). Верните интервал, входящий во все данные интервалы одновременно, или [], если общего пересечения нет.
Сигнатура функции
intervals_common_intersection(intervals: list[list[int]]) -> list[int]
Примеры
ВходОжидаемый результат
[[[1, 5], [2, 8], [3, 6]]][3, 5]
[[[1, 2], [3, 4]]][]
[[[1, 10]]][1, 10]
[[[1, 5], [5, 10]]][5, 5]
[[[0, 100], [10, 20], [15, 25]]][15, 20]
[[[1, 3], [2, 4], [2, 5]]][2, 3]
[[[5, 5], [5, 5]]][5, 5]
[[[1, 4], [2, 3], [0, 10]]][2, 3]
[[[1, 2], [1, 2], [1, 2]]][1, 2]
[[[1, 5], [6, 10]]][]
1решили
1пытались
100%успешность
Войдите, чтобы решить →