前言
持续更新了
正文
问题来源
本问题来自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
}
总结:
勤思考。
结语
不管怎么样好好加油。