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