728x90
🔗 451. Sort Characters By Frequency
Sorting 문제였다! 쉬었다!
야호
빈도 수 에 따라 출력하면 된다.
tree 라면 e가 2번이여서 eetr 또는 eert가 가능하다.
dictionary에 저장하고 정렬한 후 출력해줬다.
import operator
class Solution:
def frequencySort(self, s):
dictionary = {}
for w in s:
try:
dictionary[w] += 1
except KeyError:
dictionary[w] = 1
di = sorted(list(dictionary.items()), key=operator.itemgetter(1))
answer = ""
for element in di:
w, count = element
for _ in range(count):
answer = w + answer
return answer
728x90
'TIL' 카테고리의 다른 글
2024-07-10🍲 TIL - promptFuzz (0) | 2024.07.10 |
---|---|
2024-07-09🤣 TIL - TailwindCSS (0) | 2024.07.10 |
99클럽 코테 스터디 27일차 TIL + 오늘의 학습 키워드 (0) | 2024.06.18 |
99클럽 코테 스터디 26일차 TIL + 자료구조, 데이터 사이언스 (0) | 2024.06.18 |
99클럽 코테 스터디 25일차 TIL + dictionary (1) | 2024.06.16 |