693. 交替位二进制数

exiaohu 于 2022-03-28 发布

题目链接: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:]))