如何在字符串前面总结数字?例如,我输入了:
15 humpbacks
3 killer whales
2 sperm whales
19 belugas
2 humpbacks
2 sperm whales
7 killer whales
4 pygmy right whales
7 humpbacks
然后我想总结这些数字并且像这样:
24 humpbacks
10 killer whales
4 sperm whales
19 belugas
4 pygmy right whales
答案 0 :(得分:1)
您需要实现一个允许您使用整数变量映射字符串的数据结构。在循环中,您将读取一行,解析它并填充您的地图。解析一行时,您将获取该字符串并在地图中查找。如果该条目不存在,则创建它并将整数变量初始化为0.如果它确实存在,则获取该变量。在任何一种情况下,将行中找到的数字添加到变量中。继续这个,直到你没有更多的输入。在程序结束时,迭代地图并打印出字符串和相关值。