Назад к задачам
Junior — Senior
5

Подсчёт общей длины заданных отрезков

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо реализовать функцию, которая вычисляет суммарную длину всех интервалов, учитывая их возможное перекрытие.

 const intervals = [
    [1, 2],
    [6, 10],
    [7, 9],
    [11, 15]
]

// Ожидаемый результат — 9

Функция должна принимать массив пар чисел, где каждая пара представляет собой границы интервала, и возвращать общую длину объединённого множества отрезков.