public int singleNumber(int[] nums) { int ans = 0; for (int i=0;i<32;i++) { int count = 0; for (int num : nums) { if (((num >>> i) &1) == 1) { count++; } } if (count % 3 ==1) { ans = ans | 1<<i; } } return ans; }
public int singleNumber(int[] nums) { int ans = 0; for (int i=0;i<32;i++) { int count = 0; for (int num : nums) { if (((num >>> i) &1) == 1) { count++; } } if (count % 3 ==1) { ans = ans | 1<<i; } } return ans; }