Leetcode找到数据流中的连续整数

Leetcode找到数据流中的连续整数_第1张图片
我的解法:
实际只要统计最后输入进来的数是否为目标值,不是的话就将计数重置,
是的话计数-1,计数<0输出True
Leetcode找到数据流中的连续整数_第2张图片

class DataStream:

    def __init__(self, value: int, k: int):
        self.count=k
        self.target=value
        self.ori_k=k

    def consec(self, num: int) -> bool:
        if num==self.target:
           self.count-=1
           if self.count<=0:
               return True
           else:
               return False    
        self.count=self.ori_k
        return False     

你可能感兴趣的:(Leetcode中等题,leetcode,算法,职场和发展)