Number of Recent Calls LeetCode solution in Java

1
class RecentCounter {
2
ArrayList<Integer> calls;
3

4
public RecentCounter() {
5
calls = new ArrayList<Integer>();
6
}
7

8
public int ping(int t) {
9
calls.add(t);
10
int count = 0;
11
for (Integer call : calls) {
12
if (t - call <= 3000) count++;
13
}
14
return count;
15
}
16
}
17

18
/**
19
* Your RecentCounter object will be instantiated and called as such: RecentCounter obj = new
20
* RecentCounter(); int param_1 = obj.ping(t);
21
*/

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0