找不同-简单

难度:简单

题目描述:
给定两个字符串 st,它们只包含小写字母。
字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。
请找出在 t 中被添加的字母。

示例:

输入:
s = "abcd"
t = "abcde"

输出:
e

解释:
'e' 是那个被添加的字母。
1
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
最后更新时间: 4/28/2020, 8:37:34 PM