美文网首页
LeetCode题解:1486. 数组异或操作,模拟,JavaS

LeetCode题解:1486. 数组异或操作,模拟,JavaS

作者: Lee_Chen | 来源:发表于2023-10-11 18:16 被阅读0次

    原题链接:
    https://leetcode.cn/problems/xor-operation-in-an-array/

    解题思路:

    1. 根据题意,初始值为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
    }
    

    相关文章

      网友评论

          本文标题:LeetCode题解:1486. 数组异或操作,模拟,JavaS

          本文链接:https://www.haomeiwen.com/subject/vccnbdtx.html