Package g0301_0400.s0326_power_of_three
Class Solution
-
- All Implemented Interfaces:
public final class Solution
326 - Power of Three\.
Easy
Given an integer
n
, returntrue
if it is a power of three. Otherwise, returnfalse
.An integer
n
is a power of three, if there exists an integerx
such that <code>n == 3<sup>x</sup></code>.Example 1:
Input: n = 27
Output: true
Explanation: 27 = 3<sup>3</sup>
Example 2:
Input: n = 0
Output: false
Explanation: There is no x where 3<sup>x</sup> = 0.
Example 3:
Input: n = -1
Output: false
Explanation: There is no x where 3<sup>x</sup> = (-1).
Constraints:
<code>-2<sup>31</sup><= n <= 2<sup>31</sup> - 1</code>
Follow up: Could you solve it without loops/recursion?
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final Boolean
isPowerOfThree(Integer n)
-
-
Method Detail
-
isPowerOfThree
final Boolean isPowerOfThree(Integer n)
-
-
-
-