Найти в Дзене
10,3 тыс подписчиков

💡 Задача: Отрезки пересечения отрезков


Даны два массива, каждый элемент в котором представлен отрезком, значения которого соответствуют соответственно началу и концу.

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

Пример:

Ввод: firstList = [[0,2],[5,10],[13,23],[24,25]], secondList = [[1,5],[8,12],[15,24],[25,26]]
Вывод: [[1,2],[5,5],[8,10],[15,23],[24,24],[25,25]]

Ввод: firstList = [[1,3],[5,9]], secondList = []
Вывод: [ ]


Пишите свое решение в комментариях👇

💡 Задача: Отрезки пересечения отрезков  Даны два массива, каждый элемент в котором представлен отрезком, значения которого соответствуют соответственно началу и концу.
Около минуты