原题链接:136. 只出现一次的数字 - 力扣(LeetCode)
解决思路:
由于两个相同的数字进行异或运算得0,0和任何数字进行异或运算得该数字,所以这里符合场景,全部两两异或即可。
完整代码:
class Solution {
public int singleNumber(int[] nums) {
int ans = 0;
for(int num : nums) ans ^= num;
return ans;
}
}