JAVA_Number of Recent Calls_LeetCode 933


JAVA_Number of Recent Calls_LeetCode 933

JAVA_Number of Recent Calls_LeetCode 933 풀이 class RecentCounter { Queue<Integer> queue; public RecentCounter() { queue = new LinkedList(); } public int ping(int t) { queue.add(t); while (queue.peek() < t - 3000) queue.poll(); return queue.size(); } } /** * Your RecentCounter object will be instantiated and called as such: * RecentCounter obj = new RecentCounter(); * int param_1 = obj.ping(t); */ 새 요청값을 받았을 때 지금까지 받은 요청값을 리스트(지난 요청값들 포함)로 만든 다음, 3000의 차이가 나는지 확인하는 문제 * 출처 https://leetcode.com/pro...


#JAVA #JAVA_LeetCode933 #JAVA_NumberofRecentCalls #JAVA_NumberofRecentCalls_LeetCode933 #NumberofRecentCalls_LeetCode933

원문링크 : JAVA_Number of Recent Calls_LeetCode 933