题解 | #字符统计#
字符统计
http://www.nowcoder.com/practice/c1f9561de1e240099bdb904765da9ad0
i = input()
s = sorted(set(i)) #按ASCII码的升序输出
ss = sorted(s, key=lambda x: i.count(x), reverse=True)
#注意此时c与d出现的次数相同,所以按次数排序后,相对reverse任然是一个整体,不会改变其按ASCII码的升序输出
print(''.join(ss))
s = sorted(set(i)) #按ASCII码的升序输出
ss = sorted(s, key=lambda x: i.count(x), reverse=True)
#注意此时c与d出现的次数相同,所以按次数排序后,相对reverse任然是一个整体,不会改变其按ASCII码的升序输出
print(''.join(ss))
华为机试题——简单难度 文章被收录于专栏
华为机试题练习记录