LeetCode - Power of Three(Python)
Problem
3の平方数かどうかを判断します.
Site
Solution
1) Iterative
class Solution:
def isPowerOfThree(self, n: int) -> bool:
while n > 1:
if n % 3 != 0:
return False
else:
n //= 3
return True
2) Recursive
class Solution:
def isPowerOfThree(self, n: int) -> bool:
if n == 1:
return True
elif n <= 0:
return False
if n % 3 != 0:
return False
else:
return self.isPowerOfThree(n // 3)
Reference
この問題について(LeetCode - Power of Three(Python)), 我々は、より多くの情報をここで見つけました https://velog.io/@jjanmini/LeetCode-Power-of-ThreePythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol