문제 풀이/99클럽
[99클럽] 30일차 TIL
동까의 코딩
2024. 6. 19. 19:29
반응형
https://leetcode.com/problems/sort-characters-by-frequency/description/
class Solution:
def frequencySort(self, s: str) -> str:
m = {}
for c in s:
if c not in m:
m[c] = 1
else:
m[c] += 1
li = sorted([(m[i], i) for i in m], reverse=True)
res = []
for count, c in li:
res.append(c * count)
return ''.join(res)
처음엔 입력받은 문자열만 반대로 섞어주는줄 알았지만 같은 문자열을 붙여서 리버스해주는 문제였습니다.
반응형