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
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.