给定两个字符串 s 和 t,它们只包含小写字母。
字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。
请找出在 t 中被添加的字母。
来源:力扣(LeetCode)
位运算
char
findTheDifference(char * s, char * t)
{
int slen = strlen (s);
int tlen = strlen (t);
int ret = 0;
// 位相同为 0
for (int i = 0; i < slen; i ++)
{
ret ^= s[i];
}
for (int j = 0; j < tlen; j ++)
{
ret ^= t[j];
}
return ret;
}