题目简介:
给你一个整数 n
,如果你可以将 n
表示成若干个不同的三的幂之和,请你返回 true
,否则请返回 false
。
对于一个整数 y
,如果存在整数 x
满足 y == 3x
,我们称这个整数 y
是三的幂。
示例 1:
1 | 输入:n = 12 |
示例 2:
1 | 输入:n = 21 |
思路:
只需要判断该数字的三进制是否只有1, 0
构成即可。
代码如下:
1 | class Solution { |
给你一个整数 n
,如果你可以将 n
表示成若干个不同的三的幂之和,请你返回 true
,否则请返回 false
。
对于一个整数 y
,如果存在整数 x
满足 y == 3x
,我们称这个整数 y
是三的幂。
示例 1:
1 | 输入:n = 12 |
示例 2:
1 | 输入:n = 21 |
只需要判断该数字的三进制是否只有1, 0
构成即可。
1 | class Solution { |
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: true tags: true