상위 K 빈도 요소

·2022년 5월 18일
0

https://leetcode.com/problems/top-k-frequent-elements/
가장 빈번한 k개의 요소를 반환하라.

from collections import defaultdict
class Solution:
    def topKFrequent(self, nums: List[int], k: int) -> List[int]:
        numList = collections.defaultdict(int)
        answer = []
        for num in nums:
            numList[num] +=1
        numList = sorted(numList.items(), key=operator.itemgetter(1), reverse=True)
        return [numList[n][0] for n in range(k)]
profile
나 예인쓰, 응애인디

0개의 댓글