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 49339cc commit 374f843Copy full SHA for 374f843
top-k-frequent-elements/GUMUNYEONG.js
@@ -0,0 +1,22 @@
1
+/**
2
+ * @param {number[]} nums
3
+ * @param {number} k
4
+ * @return {number[]}
5
+ */
6
+var topKFrequent = function (nums, k) {
7
+ let result = [];
8
+ let fObj = {};
9
+
10
+ for (let i = 0; i < nums.length; i++) {
11
+ const n = nums[i];
12
+ fObj[n] ? fObj[n]++ : fObj[n] = 1;
13
+ }
14
15
+ Object
16
+ .entries(fObj)
17
+ .sort((a, b) => b[1] - a[1])
18
+ .slice(0, k)
19
+ .filter(v => result.push(v[0]));
20
21
+ return result;
22
+};
0 commit comments