We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 68d061c commit 92d9221Copy full SHA for 92d9221
insert-interval/printjin-gmailcom.py
@@ -0,0 +1,17 @@
1
+class Solution:
2
+ def insert(self, intervals, newInterval):
3
+ result = []
4
+ i = 0
5
+ n = len(intervals)
6
+ while i < n and intervals[i][1] < newInterval[0]:
7
+ result.append(intervals[i])
8
+ i += 1
9
+ while i < n and intervals[i][0] <= newInterval[1]:
10
+ newInterval[0] = min(newInterval[0], intervals[i][0])
11
+ newInterval[1] = max(newInterval[1], intervals[i][1])
12
13
+ result.append(newInterval)
14
+ while i < n:
15
16
17
+ return result
0 commit comments