LeetCode 326 - Power of Three Problem

Problem Statement

Given an integer, write a function to determine if it is a power of three.

Example 1:
Input: 27
Output: true
Example 2:
Input: 0
Output: false
Example 3:
Input: 9
Output: true
Example 4:
Input: 45
Output: false

Solution:

class Solution: def isPowerOfThree(self, n: int) -> bool: return n > 0 and 1162261467 % n == 0