LeetCode 326. 3のべき乗Python
819 ワード
整数を指定し、関数を書いて3のべき乗次数であるかどうかを判断します.
例1:
例2:
例3:
例4:
例1:
: 27
: true
例2:
: 0
: false
例3:
: 9
: true
例4:
: 45
: false
class Solution:
def isPowerOfThree(self, n):
if n <= 0:
return False
if n == 1:
return True
while n > 1:
if(n % 3 != 0):
return False
n /= 3
return True