LeetCode题解:1486. 数组异或操作,模拟,JavaS
2023-10-11 本文已影响0人
Lee_Chen
原题链接:
https://leetcode.cn/problems/xor-operation-in-an-array/
解题思路:
- 根据题意,初始值为
start
,按照nums[i] = start + 2 * i
依次进行异或运算即可。
/**
* @param {number} n
* @param {number} start
* @return {number}
*/
var xorOperation = function (n, start) {
let result = start // 初始值为start
for (let i = 1; i < n; i++) {
// 根据题意,逐个进行异或运算
result ^= start + 2 * i
}
return result
}