最近因為孩子生病的事情觅够,狀態(tài)全無,心思不在
刷道水題,嗯
https://leetcode-cn.com/problems/number-complement/
對于位運算,一直掌握的不好锈死,這道題其實就是按位與,配著左移運算符穆壕,但是否真正理解了呢?嗯其屏,還需要多看和多寫
class Solution:
def findComplement(self, num):
"""
:type num: int
:rtype: int
"""
i = 1
while num >= i:
num ^= i
i <<= 1
return num