赞
踩
难度简单89收藏分享切换为英文接收动态反馈
给你一个二维整数数组 ranges
和两个整数 left
和 right
。每个 ranges[i] = [starti, endi]
表示一个从 starti
到 endi
的 闭区间 。
如果闭区间 [left, right]
内每个整数都被 ranges
中 至少一个 区间覆盖,那么请你返回 true
,否则返回 false
。
已知区间 ranges[i] = [starti, endi]
,如果整数 x
满足 starti <= x <= endi
,那么我们称整数x
被覆盖了。
- from typing import *
- class Solution:
- def isCovered(self, ranges: List[List[int]], left: int, right: int) -> bool:
- ranges.sort()
- for range in ranges:
- if range[0]<=left and range[1]>=left:
- left=range[1]+1
- return left>right
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。