We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6cd8ee9 commit 7bdd0d1Copy full SHA for 7bdd0d1
1 file changed
top-k-frequent-elements/Cyjin-jani.js
@@ -11,6 +11,13 @@ const topKFrequent = function (nums, k) {
11
tempArr[val].push(+key);
12
}
13
14
- const answer = tempArr.flat();
15
- return answer.slice(-k);
+ // answer.flat(), return answer.slice(-k) 대신 좀 더 최적화된 코드로 변경합니다.
+ const answer = [];
16
+ for (let i = tempArr.length - 1; i >= 0; i--) {
17
+ for (let num of tempArr[i]) {
18
+ answer.push(num);
19
+ if (answer.length === k) return answer;
20
+ }
21
22
+ return answer;
23
};
0 commit comments