给定两个字符串 s 和 t,它们只包含小写字母。
字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。
请找出在 t 中被添加的字母。
在昨天的136基础上,进行更改:
/**
* @param {string} s
* @param {string} t
* @return {character}
*/
var findTheDifference = function(s, t) {
let map = new Map();
let str = s.concat(t)
let arrStr = str.split("");
for(let i = 0; i<arrStr.length;i++){
if(map.has(arrStr[i])){
map.set(arrStr[i],map.get(arrStr[i])+1);
}else{
map.set(arrStr[i],1)
}
}
for(let [key,value] of map.entries()){
if(value%2 === 1){
return key
}
}
};
第一次在时间上击败这么多人,真是令人感动