题目链接:693. 交替位二进制数
简单计算。
class Solution:
def hasAlternatingBits(self, n: int) -> bool:
return all(a != b for a, b in zip(format(n, 'b')[:-1], format(n, 'b')[1:]))
题目链接:693. 交替位二进制数
简单计算。
class Solution:
def hasAlternatingBits(self, n: int) -> bool:
return all(a != b for a, b in zip(format(n, 'b')[:-1], format(n, 'b')[1:]))