Spaces:
Running
Running
| from collections import Counter | |
| def top_k_frequent(nums: list[int], k: int) -> list[int]: | |
| """Return k most frequent numbers, highest frequency first.""" | |
| freq = Counter(nums) | |
| # BUG: sorts by ascending frequency instead of descending. | |
| ordered = sorted(freq.items(), key=lambda item: item[1]) | |
| return [n for n, _ in ordered[:k]] | |