黑人问号脸的嗯
class Solution(object):
def isPowerOfTwo(self, n):
"""
:type n: int
:rtype: bool
"""
if n < 0:
return False
if n == 0:
return False
if n == 1:
return True
while n > 1:
if n % 2 != 0:
return False
n = n / 2
return True
递归
class Solution(object):
def isPowerOfTwo(self, n):
"""
:type n: int
:rtype: bool
"""
if n < 1:
return False
if n == 1:
return True
if n % 2 != 0:
return False
return self.isPowerOfTwo(n / 2)
网友评论