def single_number(nums):
r=0
for n in nums: r^=n
return r
public int singleNumber(int[] nums){
int r=0;
for(int n:nums) r^=n;
return r;
}
Most identical Python-Java solution.
def single_number(nums):
r=0
for n in nums: r^=n
return r
public int singleNumber(int[] nums){
int r=0;
for(int n:nums) r^=n;
return r;
}
1. XOR all 2. Duplicates cancel