Re: [閒聊] 每日leetcode

作者: dont   2024-08-22 13:57:21
476. Number Complement
## 思路
如果第i位數是0 就加2^i進res, 如果是1就減掉該位數, 直到num為0
## Code
```python
class Solution:
def findComplement(self, num: int) -> int:
res = 0
i = 1
while num:
if num & i == 0:
res += i
else:
num -= i
i <<= 1
return res
```
作者: JIWP (JIWP)   2023-08-22 13:57:00
大師
作者: oin1104 (是oin的說)   2024-08-22 13:58:00
大師
作者: DJYOMIYAHINA (通通打死)   2024-08-22 13:58:00
我有什麼用
作者: Wardyal (Wardyal)   2024-08-22 13:59:00
今天的難得我會寫

Links booklink

Contact Us: admin [ a t ] ucptt.com