描述
给出一组用户名,如果有重复的请求在用户名后添加数字区别,返回修改后的数组。
样例
样例 1:
输入:[“aa”, “bb”, “cc”, “bb”, “aa”, “aa”, “aa”]
输出:[“aa”,”bb”,”cc”,”bb1”,”aa1”,”aa2”,”aa3”]
解释:
“bb”第二次出现输出为”bb1”
“aa”第二次出现输出为”aa1”
“aa”第三次出现输出为”aa2”
“aa”第四次出现输出为”aa3”
样例 2:
输入:[aa, bb, cc, aa]
输出:[aa, bb, cc, aa1]
解释:”aa”第二次出现输出为”aa1”
思路
使用map来记录每一个用户名出现的次数
代码
1 | class Solution { |
-------------end of file
thanks for reading-------------