Java: Сумма интервалов

Java: Структуры данных 1 сообщение
Обновлено: 30 сент., 08:03
34
Студента
82%
Завершения

main/hexlet/SumofIntervals.java

Реализуйте функцию sumOfIntervals(), которая принимает на вход список интервалов и возвращает сумму всех длин интервалов. В данной задаче используются только интервалы целых чисел от 1 до ∞ , которые представлены в виде списков. Первое значение интервала всегда будет меньше, чем второе значение. Например, длина интервала [1, 5] равна 4, а длина интервала [5, 5] равна 0. Пересекающиеся интервалы должны учитываться только один раз.

sumIntervals([[1, 1]]); // 0

sumIntervals([
    [1, 2],
    [50, 100],
    [60, 70],
]); // 51

sumIntervals([
    [1, 2],
    [5, 10],
]); // 6

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов