LeetCode810 黑板异或游戏

LeetCode810 黑板异或游戏

只有当数组个数为偶数,或者所有数异或和为0时先手必胜

class Solution:
    def xorGame(self, nums: List[int]) -> bool:

        n, xor = len(nums), 0
        if n % 2 == 0: return True
        
        for i in range(n): xor = xor ^ nums[i]
        if xor == 0: return True
        else: return False

posted on 2022-07-05 14:16  solvit  阅读(13)  评论(0编辑  收藏  举报

导航