mariia-kornieva
8/11/2019 - 10:54 AM

Number of Recent Calls

Number of Recent Calls

class RecentCounter {
public:
    RecentCounter() {
        
    }
    
    int ping(int t) {
        pings.push(t);
        while(pings.front() < t-3000)
        {
          pings.pop();
        }
        return pings.size();
    }
  
private:
  std::queue<int> pings;
};