6
0
:0
0
Merge Intervals
Merge Intervals
Medium
Arrays
Given an array of intervals where intervals[i] = [start_i, end_i], merge all overlapping intervals, and return an array of the non-overlapping intervals that cover all the intervals in the input.
Example 1
Input:
intervals = [[1,3],[2,6],[8,10],[15,18]]Output:
[[1,6],[8,10],[15,18]]Since intervals [1,3] and [2,6] overlap, merge them into [1,6].
Example 2
Input:
intervals = [[1,4],[4,5]]Output:
[[1,5]]Intervals [1,4] and [4,5] are considered overlapping.
Constraints
1 <= intervals.length <= 104intervals[i].length == 20 <= start_i <= end_i <= 104
solution.js
Loading...
Test Cases (2)
Test Case 1
Input:
[[1,3],[2,6],[8,10],[15,18]]Expected Output:
[[1,6],[8,10],[15,18]]Test Case 2
Input:
[[1,4],[4,5]]Expected Output:
[[1,5]]