找不同-简单
难度:简单
题目描述:
给定两个字符串 s 和 t,它们只包含小写字母。
字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。
请找出在 t 中被添加的字母。
示例:
输入:
s = "abcd"
t = "abcde"
输出:
e
解释:
'e' 是那个被添加的字母。
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
解题思路:
遍历 s 字符串,将出现过的字符从 t 中删除
var findTheDifference = function (s, t) {
let n = t.split("");
for (let i of s) {
let index = n.indexOf(i);
if (index !== -1) {
n.splice(index, 1);
}
}
return n[0];
};
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10