1486. Xor Operation in an Array

1486. XOR Operation in an Array #

题目 #

给定两个整数,nstart

数组 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;
    }
}