题目链接:933. 最近的请求次数
使用队列记录 3000 毫秒内的请求。
from collections import deque
class RecentCounter:
def __init__(self):
self.data = deque()
def ping(self, t: int) -> int:
while self.data and t - self.data[0] > 3000:
self.data.popleft()
self.data.append(t)
return len(self.data)