From 8369eccd7720e595933ba61397eeaf3333e26bb4 Mon Sep 17 00:00:00 2001 From: Asadashino <13937936+Asadashino3@user.noreply.gitee.com> Date: Tue, 5 Mar 2024 11:06:17 +0800 Subject: [PATCH] tst1ed --- c_cpp/fileio.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 c_cpp/fileio.py diff --git a/c_cpp/fileio.py b/c_cpp/fileio.py new file mode 100644 index 0000000..d1d2f2f --- /dev/null +++ b/c_cpp/fileio.py @@ -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 + + + +