1486. XOR Operation in an Array #
题目 #
给定两个整数,n 和 start。
数组 nums 定义为: nums[i] = start + 2*i (下标从0开始)且 n == nums.length。
返回 nums 中所有元素按位异或 (XOR) 后得到的结果。
思路 #
代码 #
class Solution {
public int xorOperation(int n, int start) {
int xor = 0;
for (int i = 0; i < n; i++) xor ^= start + 2 * i;
return xor;
}
}