Skip to content

Commit fa2a003

Browse files
committed
Time: 146 ms (59.91%), Space: 21.3 MB (34.11%) - LeetHub
1 parent 01290cc commit fa2a003

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)