地址:点击打开链接
这里判断是否为2的幂函数,想到最传统的方法来判断,逐层计算,得到结果
(实际上有更好的方法,只是我暂时还想不到)
答案:
class Solution(object):
def isPowerOfTwo(self, n):
"""
:type n: int
:rtype: bool
"""
if n <= 0:
return False
while n > 1:
if n % 2 == 0:
n = n/2
else:
return False
return True