- Counter의 most_common()함수를 사용하여 빈도의 내림차순으로 정렬해줌.
- for문을 돌며 최빈값부터 k번째 값 까지 res배열에 넣어준 후, return함.
from collections import Counter
class Solution:
def topKFrequent(self, nums: List[int], k: int) -> List[int]:
res = []
tmp = Counter(nums).most_common()
for i in range(k) :
res.append(tmp[i][0])
return res