Package g0301_0400.s0326_power_of_three
Class Solution
-
- All Implemented Interfaces:
public final class Solution326 - Power of Three.
Easy
Given an integer
n, returntrueif it is a power of three. Otherwise, returnfalse.An integer
nis a power of three, if there exists an integerxsuch 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 BooleanisPowerOfThree(Integer n)-
-
Method Detail
-
isPowerOfThree
final Boolean isPowerOfThree(Integer n)
-
-
-
-