Merge Intervals

Medium Python алгоритмы Yandex / Авито / Tinkoff (КЛАССИКА для DA)

Условие задачи

Дан массив интервалов `intervals` где `intervals[i] = [start, end]`. Объедините все перекрывающиеся или соприкасающиеся интервалы и верните отсортированный результат. Аналитический контекст: расчёт уникального покрытия пользовательских сессий (несколько вкладок одновременно). Реализуй `merge_intervals(intervals)` — возвращает list.

Темы

algorithms python sorting intervals

Подсказки

Открыть задачу в тренажёре → ← Все Python-задачи