Merge overlapping intervals into a minimal set of non-overlapping intervals.
Constraints
Example
>>> merge_intervals([[1,3],[2,6],[8,10],[15,18]]) [[1,6],[8,10],[15,18]] >>> merge_intervals([[1,4],[4,5]]) [[1,5]] >>> merge_intervals([]) [] >>> merge_intervals([[5,5]]) [[5,5]]
Recent Submissions
No submissions yet — hit Run Tests to try!
Hints