题目简介:
给你一个整数 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