Merge intervals
Write merge_intervals(intervals), where each interval is a [start, end] . Merge every pair that overlaps or touches and return the result sorted by start.
Examples
merge_intervals([[1, 3], [2, 6], [8, 10], [15, 18]]) → [[1, 6], [8, 10], [15, 18]] merge_intervals([[1, 4], [4, 5]]) → [[1, 5]]
Exercise
4 checksMerge intervals
def merge_intervals(intervals):
...
print(merge_intervals([[1, 3], [2, 6], [8, 10], [15, 18]]))
Press Run to try your code, then Check answer to grade it.