Junior — Senior
84
Слияние перекрывающихся диапазонов
Условие задачи
Дан массив диапазонов, представленных строками вида 'a-b', где a и b — целые числа (при этом a ≤ b). Нужно объединить все диапазоны, которые пересекаются или касаются друг друга, и вернуть новый массив диапазонов, упорядоченный по возрастанию начала.
Пример: ['2-4','7-10','3-5'] => ['2-5','7-10']