관리 메뉴

솜씨좋은장씨

[leetCode] 326. Power of Three (Python) 본문

Programming/코딩 1일 1문제

[leetCode] 326. Power of Three (Python)

솜씨좋은장씨 2020. 6. 7. 22:27
728x90
반응형

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

Follow up:
Could you do it without using any loop / recursion?

 

Solution

class Solution:
    def isPowerOfThree(self, n: int) -> bool:
        return n > 0 and pow(3, 31, n) == 0

 

 

SOMJANG/CODINGTEST_PRACTICE

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

 

Comments