Last updated 2 years ago
My Solution:
A ⊕ A = 0 B ⊕ 0 = B A ⊕ A ⊕ B = B
class Solution { public int singleNumber(int[] nums) { for(int i = 0; i < nums.length - 1; i++){ nums[i+1] ^= nums[i]; } return nums[nums.length - 1]; } }