Binary Number with Alternating Bits
逐位比较即可
class Solution(object):
def hasAlternatingBits(self, n):
"""
:type n: int
:rtype: bool
"""
n, cur = divmod(n, 2)
while n:
if cur == n % 2:
return False
n, cur = divmod(n, 2)
return True