Занятость переговорки

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