一、题目
二、示例
三、代码
while True:
try:
s = input()
temp = sorted(set(s))
result = sorted(temp, key = lambda value : s.count(value), reverse=True)
print(''.join(result))
except:
break
四、算法说明
先用set
函数对输入的字符串进行去重;
然后采用lambda
函数,按照个数多少进行降序排序打印输出;
注:
lambda
函数的语法只包含一个语句:lambda [arg1 [,arg2,.....argn]]:expression
例如:sum = lambda arg1, arg2: arg1 + arg2
,对arg1
,arg2
进行求和。
胡萝卜
2022年1月20日17:35:04
我不知道将去向何方,但我已在路上! |
---|
时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! |