This commit is contained in:
Asadashino 2024-03-05 11:06:17 +08:00
parent db61a8b742
commit 8369eccd77
1 changed files with 26 additions and 0 deletions

26
c_cpp/fileio.py Normal file
View File

@ -0,0 +1,26 @@
from typing import List
class Solution:
def merge(self, intervals: List[List[int]]) -> List[List[int]]:
intervals.sort()
outp = []
inlen =len(intervals)
curli = intervals[0]
if inlen == 1:
return intervals
else:
for i in range(1,inlen):
if intervals[i][0] > curli[1]:
outp.append(curli)
curli = intervals[i]
continue
else:
if intervals[i][1] >curli[1]:
curli[1] = intervals[i][1]
outp.append(curli)
outp.sort()
return outp