讨论/《初级算法》 - 3的幂/
《初级算法》 - 3的幂
class Solution(object):
    def isPowerOfThree(self, n):
        """
        :type n: int
        :rtype: bool
        """
        if n < 1: return False
        res = 1
        while res < n:
            res = res * 3

        if res == n: return True
        else: return False

执行用时:180 ms, 在所有 Python 提交中击败了87.32% 的用户
内存消耗:12.8 MB, 在所有 Python 提交中击败了88.79% 的用户

展开全部 12 讨论