题目描述:
Python3解题方法:
def f():
while True:
try:
from collections import defaultdict
dic, str, res = defaultdict(list), input().strip(), ""
for i in set(str):
dic[str.count(i)].append(i)
for i in sorted(dic.keys(), reverse=True):
res+=''.join(sorted(dic[i], key=ord))
print(res)
except:
break
f()