We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 01290cc commit fa2a003Copy full SHA for fa2a003
0056-merge-intervals/0056-merge-intervals.py
@@ -0,0 +1,13 @@
1
+class Solution:
2
+ def merge(self, intervals: List[List[int]]) -> List[List[int]]:
3
+ intervals.sort()
4
+
5
+ answer = [intervals[0]]
6
7
+ for beg, end in intervals[1:]:
8
+ prev_beg, prev_end = answer[-1]
9
+ if (prev_end >= beg):
10
+ answer[-1] = [prev_beg, max(end, prev_end)]
11
+ else:
12
+ answer.append([beg, end])
13
+ return answer
0 commit comments