Class Solution
-
- All Implemented Interfaces:
public final class Solution1780 - Check if Number is a Sum of Powers of Three\.
Medium
Given an integer
n, returntrueif it is possible to representnas the sum of distinct powers of three. Otherwise, returnfalse.An integer
yis a power of three if there exists an integerxsuch that <code>y == 3<sup>x</sup></code>.Example 1:
Input: n = 12
Output: true
Explanation: 12 = 3<sup>1</sup> + 3<sup>2</sup>
Example 2:
Input: n = 91
Output: true
Explanation: 91 = 3<sup>0</sup> + 3<sup>2</sup> + 3<sup>4</sup>
Example 3:
Input: n = 21
Output: false
Constraints:
<code>1 <= n <= 10<sup>7</sup></code>
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final BooleancheckPowersOfThree(Integer n)-
-
Method Detail
-
checkPowersOfThree
final Boolean checkPowersOfThree(Integer n)
-
-
-
-