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

    示例 1:
    输入:s = “abcd”, t = “abcde”
    输出:”e”
    解释:’e’ 是那个被添加的字母。
    示例 2:
    输入:s = “”, t = “y”
    输出:”y”

    1. /**
    2. * @param {string} s
    3. * @param {string} t
    4. * @return {character}
    5. */
    6. var findTheDifference = function (s, t) {
    7. let map = new Map()
    8. for (str of s) {
    9. map.set(str, (map.get(str) || 0) + 1)
    10. }
    11. for (let i = 0; i < t.length; i += 1) {
    12. if (map.get(t[i]) === 0 || map.get(t[i]) === undefined) {
    13. return t[i]
    14. } else {
    15. map.set(t[i], map.get(t[i]) - 1)
    16. }
    17. }
    18. };

    image.png