3,423
社区成员
发帖
与我相关
我的任务
分享
>>> def find_complement(num): return num ^ (pow(2,len(bin(num))-2)-1)
这么写发性能可能稍有提升.
>>> def find_complement(num): return num ^ (pow(2,len(bin(num)[2:]))-1)
>>> find_complement(5)
2
>>> find_complement(1024)
1023
>>> find_complement(1)
0
>>> find_complement(0)
1
>>> find_complement(7)
0
>>>