We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6e44a93 commit 8541decCopy full SHA for 8541dec
top-k-frequent-elements/Totschka.ts
@@ -0,0 +1,10 @@
1
+// https://leetcode.com/problems/top-k-frequent-elements/
2
+function topKFrequent(nums: number[], k: number): number[] {
3
+ const counter = new Map<number, number>();
4
+ for (const n of nums) {
5
+ counter.set(n, (counter.get(n) ?? 0) + 1);
6
+ }
7
+ return [...counter.keys()]
8
+ .sort((a, b) => counter.get(b)! - counter.get(a)!)
9
+ .slice(0, k);
10
+}
0 commit comments