Power of Three
Description
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(javascript)
const isPowerOfThree = function (n) {
while (n > 1) {
n /= 3
}
return n === 1
}