题目
思路
使用字典建立哈希表,然后根据value排序,之后输出字符串
代码
class Solution:def frequencySort(self, s: str) -> str:s_dict = {}for char in s:s_dict[char] = s_dict.get(char, 0) + 1print(s_dict)s_dict = sorted(s_dict.items(), key=lambda item:item[1], reverse=True)# print(s_dict)remaining = [item[0]*item[1] for item in s_dict]return ''.join(remaining)


