[leetcode 10-24] 三、数字的补数 (主要位运算没过脑子)

在这里插入图片描述

这里输出的是二进制的转化(输出为整数)
这题其实自己是没有思路的
解题思路在同理上

()

参考链接1

解法二

		i = ans = 0
        while num:
            if not num & 1:  # 涉及到这个 & 意思  以及 << 意思
                ans += 1 << i
            num >>= 1
            i += 1
        return ans

这题主要涉及到位运算
这块的内容涉及到位运算

猜你喜欢

转载自blog.csdn.net/weixin_45492560/article/details/120941447
今日推荐