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 2e824d5 commit dc54f47Copy full SHA for dc54f47
โtop-k-frequent-elements/jeongyunjae.pyโ
@@ -0,0 +1,25 @@
1
+class Solution:
2
+ def topKFrequent(self, nums: List[int], k: int) -> List[int]:
3
+ my_dict = {}
4
+ result = []
5
+ temp_list = []
6
+
7
+ # ๋์ ๋๋ฆฌ ์์ฑ
8
+ for data in nums:
9
+ if data not in my_dict.keys():
10
+ my_dict[data] = 0
11
+ my_dict[data] = my_dict[data] + 1
12
13
+ # ๋์ ๋๋ฆฌ๋ฅผ ๋ฆฌ์คํธ๋ก ๋ณํ
14
+ for data in my_dict.keys():
15
+ temp_list.append([data, my_dict[data]])
16
17
+ # ๋น๋์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ
18
+ temp_list.sort(key=lambda a: a[1],reverse=True)
19
20
+ # ์์ k๊ฐ ์์ ์ถ์ถ
21
+ for i in range(k):
22
+ result.append(temp_list[i][0])
23
24
+ return result
25
0 commit comments