from collections import deque
classRecentCounter:def__init__(self):
self.q = deque()defping(self, t:int)->int:
self.q.append(t)whilelen(self.q)>0and t - self.q[0]>3000:
self.q.popleft()returnlen(self.q)# Your RecentCounter object will be instantiated and called as such:# obj = RecentCounter()# param_1 = obj.ping(t)