给定两个字符串 s 和 t,它们只包含小写字母。
字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。
请找出在 t 中被添加的字母。
示例:
输入:
s = “abcd”
t = “abcde”
输出:
e
解释:
‘e’ 是那个被添加的字母。
class Solution {
public:
char findTheDifference(string s, string t) {
int ans = 0;
for (char ch : t) ans += ch; //整型加字符类型 等于加上ASCII码 结果为整型
for (char ch : s) ans -= ch;
return (char)ans;
}
};
// 作者:Gary_coding
// 链接:https://leetcode-cn.com/problems/find-the-difference/solution/c-zhong-gui-zhong-ju-de-0msjie-fa-bao-li-by-gary-5/
// 来源:力扣(LeetCode)
// 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。