1 | 给定两个字符串 s 和 t,它们只包含小写字母。 |
使用哈希表
1 | class Solution{ |
求和
分别计算s和t中的所有字符的ASCII值的和,两个和的差值是t中多余的那个字符的ASCII的值。
1 | class Solution { |
位运算
异或运算有以下三个性质:
- 任何数和 0 做异或运算,结果仍然是原来的数,即a⊕0=a。
- 任何数和其自身做异或运算,结果是 0,即 a⊕a=0。
- 异或运算满足交换律和结合律,即 a⊕b⊕a=b⊕a⊕a=b⊕(a⊕a)=b⊕0=b。
1 | class Solution { |
1 | 作者:LeetCode-Solution |