计算在 Python 中给定点相交的间隔数的程序
假设我们有一个区间列表和一个名为 point 的值。每个区间interval[i]包含[si,ei]表示区间i的开始时间和结束时间(均包含)。我们必须找到在给定点相交的区间数。
因此,如果输入类似于 interval = [[2, 6],[4, 10],[5, 9],[11, 14]] point = 5,那么输出将为 3,因为在时间 5,有 3 个区间,分别是 [3, 6], [4, 10], [5, 9]
示例
让我们看下面的实现来更好地理解
def solve(intervals, point):count = 0
for i, j in intervals:
if point >= i and point <= j:
count += 1
return count
intervals = [[2, 6],[4, 10],[5, 9],[11, 14]]
point = 5
print(solve(intervals, point))
输入
[[2, 6],[4, 10],[5, 9],[11, 14]], 5输出结果
3
以上是 计算在 Python 中给定点相交的间隔数的程序 的全部内容, 来源链接: utcz.com/z/355704.html