小慕正在处理一个文本分析任务,他拿到一个仅包含字母的字符串(不包含空格)。需要统计字符串中各个字母()出现的次数,并按照字母出现次数从大到小的顺序,输出每个字母及其出现次数。如果两个字母的出现次数相同,则按照进行排序,且小写字母排在大写字母之前。
提示:带虚线的词点一下有通俗解释。
输入描述
输入一行,为一个仅包含字母的字符串。 <span data-lark-record-data="{"rootId":"KNvrdnsJBocbOoxo6zzcqjJNnSg","text":{"initialAttributedTexts":{"text":{"0":"输入一行,为一个仅包含字母的字符串。"},"attribs":
输出描述
按照字母出现次数从大到小的顺序输出各个字母和字母次数,用英文分号分隔,注意末尾的分号; 字母和次数间用英文冒号分隔。
示例
示例 1
输入
xyxyXX
输出
x:2;y:2;X:2;
示例 2
输入
abababb
输出
b:4;a:3;
时间限制 1000 ms · 内存限制 128 MB