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 066d5ec commit db0e1eaCopy full SHA for db0e1ea
top-k-frequent-elements/lhc0506.js
@@ -0,0 +1,14 @@
1
+/**
2
+ * @param {number[]} nums
3
+ * @param {number} k
4
+ * @return {number[]}
5
+ */
6
+var topKFrequent = function(nums, k) {
7
+ const numsMap = {};
8
+
9
+ nums.forEach(num => {
10
+ numsMap[num] ? numsMap[num] += 1 : numsMap[num] = 1;
11
+ });
12
13
+ return Object.entries(numsMap).sort((a, b) => b[1] - a[1]).slice(0, k).map(([key]) => Number(key));
14
+};
0 commit comments