We are given an array of closed intervalsclosedintervals called intervals
, where each interval has a start time and an end time and is represented as intervals[i] = [start
i
, end
i
]
. Your task is to merge the overlapping intervalsOverlapping intervals are two or more intervals with at least one common point in time. and return a new output array consisting of only the non-overlapping intervals.
Constraints:
1≤ intervals.length
≤103
intervals[i].length
==2
0≤ start
i
≤ end
i
≤104