模拟简单 LeetCode1486. 数组异或操作

1486. 数组异或操作

描述

给你两个整数,n 和 start 。
数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)且 n == nums.length 。
请返回 nums 中所有元素按位异或(XOR)后得到的结果。

分析

模拟就行

class Solution {
    public int xorOperation(int n, int start) {
        int ans = 0; 
        for(int i = 0; i < n; i++){
            ans ^= start + 2 * i;
        }
        return ans;
    }
}
上一篇:CF986B Petr and Permutations(逆序对)


下一篇:codeforces 7.22 E Permutation Shift