给一包含大写字母和整数(从 0 到 9)的字符串, 试写一函数返回有序的字母以及数字和. 样例 给出 str = AC2BEW3, 返回 ABCEW5 字母按字母表的顺序排列, 接着是整数的和(2 和 3).
0
9
AC2BEW3
ABCEW5
就用map<char,int>记录字母出现的次数,而且map是排序好的,效率也很高,如果是数字就直接加起来,字符转换成数字需减掉48。48实际上是‘0’的ASCII码。 其他的就没什么了,都很简单:
map<char,int>