记录一下刷过的LeetCode题目,这道题目涉及到的知识点主要是博弈论。
提交代码
/**
* @param {number[]} nums
* @return {boolean}
*/
var xorGame = function(nums) {
// 偶数个,Alice处于必胜态
if (nums.length % 2 === 0) return true;
// 奇数个Alice不一定会赢
let result = 0;
for (const num of nums) {
result ^= num;
}
return result === 0;
};