给定两个字符串 s 和 t,它们只包含小写字母。
字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。
请找出在 t 中被添加的字母。
示例1:
输入:
s = “abcd”
t = “abcde”
输出:
e
解释:
‘e’ 是那个被添加的字母。
/**
* @param {string} s
* @param {string} t
* @return {character}
*/
var findTheDifference = function(s, t) {
};
个人解法
var findTheDifference = function(s, t) {
s = s.split("");
t = t.split("");
//对s中的每个字符进行遍历
s.forEach(element => {
//如果t里面有这个字符,则去掉这个字符
if(t.includes(element)){
t.splice(t.indexOf(element) , 1);
}
});
//最后剩下的字符就是那个多的
return t.join("");
};