题目
代码
Python
class Solution:
def singleNumber(self, nums: List[int]) -> int:
a,b=0,0
for n in nums:
a=a^n&~b
b=b^n&~a
return a
C++
class Solution {
public:
int singleNumber(vector<int>& nums) {
int a=0,b=0;
for (int n:nums) {
a=a ^ n & ~b;
b=b ^ n & ~a;
}
return a;
}
};