leetcode389找不同

leetcode 389 Find the Difference

Posted by BY on July 27, 2020

前言

持续更新了

正文

问题来源

本问题来自leetcode上的389题。

问题描述

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

示例 1:

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

输出:
e

解释:
'e' 是那个被添加的字母。

分析:

func findTheDifference(s string, t string) byte {
    var res byte
    for i := 0; i < len(s); i++ {
        res ^= s[i]
    }
    for i := 0; i < len(t); i++ {
        res ^= t[i]
    }
    return res
}

总结:

勤思考。

结语

不管怎么样好好加油。