Skip to content

Commit d5137cd

Browse files
authored
Merge pull request #86 from InflixOP/patch1
Create #933. Number of Recent Calls.cpp
2 parents ecd0d39 + dcd1aa9 commit d5137cd

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

#933. Number of Recent Calls.cpp

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
class RecentCounter {
2+
public:
3+
queue<int> q;
4+
RecentCounter() {
5+
}
6+
7+
int ping(int t) {
8+
int val=t-3000;
9+
q.push(t);
10+
while(q.front()<val){
11+
q.pop();
12+
}
13+
return q.size();
14+
}
15+
};
16+
17+
/**
18+
* Your RecentCounter object will be instantiated and called as such:
19+
* RecentCounter* obj = new RecentCounter();
20+
* int param_1 = obj->ping(t);
21+
*/

0 commit comments

Comments
 (0)