#1486
XOR Operation in an Array
newbie · 120 · lc easy +12 · verified · 87.5% accepted · 1,503 likes · top 98%
Description
You are given integers n and start. Construct an array nums of length n where nums[i] = start + 2 * i (0-indexed). Return the bitwise XOR of all elements in nums.
Example 1:
Input: n = 5, start = 0
Output: 8
Explanation: Array nums is equal to [0, 2, 4, 6, 8] where (0 ^ 2 ^ 4 ^ 6 ^ 8) = 8.
Where "^" corresponds to bitwise XOR operator.
Example 2:
Input: n = 4, start = 3
Output: 8
Explanation: Array nums is equal to [3, 5, 7, 9] where (3 ^ 5 ^ 7 ^ 9) = 8.
Code
1
2
3