Skip to content

Commit d8a48f5

Browse files
refactor: for of 연산으로 수정
1 parent 9905453 commit d8a48f5

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

top-k-frequent-elements/grapefruitgreentealoe.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@ var topKFrequent = function (nums, k) {
1414
const numsFreqMap = new Map(); // O(1)
1515

1616
// O(n) 시간 / O(n) 공간
17-
for (let i = 0; i < nums.length; i++) {
18-
const count = (numsFreqMap.get(nums[i]) ?? 0) + 1; // O(1)
19-
numsFreqMap.set(nums[i], count); // O(1)
17+
for (let num of nums) {
18+
numsFreqMap.set(num, (numsFreqMap.get(num) ?? 0) + 1);
2019
}
2120

2221
const arrFromFreqMap = [...numsFreqMap]; // O(n) 시간 / O(n) 공간

0 commit comments

Comments
 (0)