Leetcode 1222 Solution

This article provides solution to leetcode question 1222 (remove-covered-intervals)

https://leetcode.com/problems/remove-covered-intervals

Solution

class Solution: def removeCoveredIntervals(self, intervals: List[List[int]]) -> int: intervals.sort(key=lambda v:(v[0], -v[1]))
rbound = intervals[0][1]
ans = 1 for i in range(1, len(intervals)): left, right = intervals[i] if right > rbound: ans += 1 rbound = right
return ans