Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 583 Bytes

File metadata and controls

28 lines (22 loc) · 583 Bytes

LeetCode Records - Question 3158 Find the XOR of Numbers Which Appear Twice

Attempt 1: Use an int[]

class Solution {
    public int duplicateNumbersXOR(int[] nums) {
        int[] twiceNums = new int[51];
        
        for (int num : nums) {
            twiceNums[num]++;
        }

        int result = 0;

        for (int i = 1; i < 51; i++) {
            if (twiceNums[i] == 2) {
                result ^= i;
            }
        }

        return result;
    }
}
  • Runtime: 1 ms (Beats: 99.47%)
  • Memory: 43.13 MB (Beats: 40.95%)