通过键盘输入一串小写字母 (a~z) 组成的字符串。
请编写一个字符串归一化程序,统计字符串中相同字符出现的次数,并按字典序输出字符及其出现次数。
例如字符串"babcc"归一化后为"a1b2c2"
数据范围:输入的字符串长度满足 ,保证输入中仅包含小写的英文字母
每个测试用例每行为一个字符串,以'\n'结尾,例如cccddecca
输出压缩后的字符串ac5d2e
dabcab
a2b2c1d1
""" 使用Counter计数器 """ import sys import collections if __name__ == "__main__": # sys.stdin = open("input.txt", "r") s = input().strip() obj = collections.Counter(s) d = sorted(obj.items(), key=lambda c: c[0]) ans = "" for i in range(len(d)): ans += str(d[i][0]) + str(d[i][1]) print(ans)