231 Power of Two
00000000000000001
00000000000000010
00000000000000100
...
10000000000000000class Solution:
def isPowerOfTwo(self, n):
"""
:type n: int
:rtype: bool
"""
if n <= 0:
return False
cur_power = 1
while cur_power <= n:
if cur_power == n:
return True
cur_power <<= 1
return FalseLast updated