0136. Single Number
Description
**Input:** nums = [2,2,1]
**Output:** 1**Input:** nums = [4,1,2,1,2]
**Output:** 4**Input:** nums = [1]
**Output:** 1ac
Last updated
**Input:** nums = [2,2,1]
**Output:** 1**Input:** nums = [4,1,2,1,2]
**Output:** 4**Input:** nums = [1]
**Output:** 1Last updated
// b ^ b == 0, 0 ^ k == k, a ^ b ^ a ^ b ^ k == a ^ a ^ b ^ b ^ k == k
class Solution {
public int singleNumber(int[] nums) {
int res = 0;
for (int i : nums) {
res ^= i;
}
return res;
}
}