美文网首页
326-3的幂

326-3的幂

作者: 饮酒醉回忆 | 来源:发表于2019-06-18 10:35 被阅读0次

3的幂

题目

给定一个整数,写一个函数来判断它是否是 3的幂次方。

示例 1:

输入: 27
输出: true

示例 2:

输入: 0
输出: false

示例 3:

输入: 9
输出: true

示例 4:

输入: 45
输出: false

进阶:
你能不使用循环或者递归来完成本题吗?

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/power-of-three
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

思路

  • 使用循环或者递归很简单,依次除3,到最后为1时没有余数即可
  • int中3的幂最大的数是1162261467,判断这个数对3取余即可

代码

  • 循环
class Solution {
    public boolean isPowerOfThree(int n) {
        //循环
        if(n == 1){
            return true;
        }
        if(n < 3){
            return false;
        }
        while(n != 1){
            if(n % 3 != 0){
                return false;
            }
            n = n/3;
        }
        return true;
    }
}
  • 取余
class Solution {
    public boolean isPowerOfThree(int n) {
        //不使用循环或者递归
        return n > 0 && 1162261467%n == 0;
    }
}

相关文章

  • 326-3的幂

    3的幂 题目 给定一个整数,写一个函数来判断它是否是 3的幂次方。 示例 1: 示例 2: 示例 3: 示例 4:...

  • 326-3的幂

    给定一个整数,写一个函数来判断它是否是 3的幂次方。 额,不多说,上代码。

  • 杨幂

    甜甜的大幂幂 寻寻幂幂,不离不弃

  • 【2期】她们不告别娱乐圈,就没幂幂诗诗爽爽什么事了

    幂幂镇楼。 说到幂幂,(我,幂幂死忠粉)感觉幂幂的人气下降得厉害。最直接的是,去年前年大前年杨幂生日,一线二线三线...

  • 介绍一下,这是我女神。

    我喜欢北京,因为幂幂出生在北京 我喜欢浅色,因为幂幂是白浅 我喜欢下雪天,因为幂幂是雪见 她是我们所有粉丝的骄傲 ...

  • 2018-10-21

    知识点1:幂的运算 (1)同底数幂的乘法法则: 同底数幂相乘,底数不变,指数相加 (2)幂的乘方法则: 幂的乘方,...

  • [娱乐]明日之子,各人设分析

    最近一直在追《明日之子》很简单,是我最爱的大幂幂的综艺。(只要是大幂幂的综艺我都不会错过) 所以我只是看幂幂的美颜...

  • 快速幂

    常规求幂 快速求幂(一般) 快速求幂 (递归) 快速求幂(位运算) 快速求幂(位运算,更简洁)

  • 这也能掰?杨幂是要被恋爱多少次?

    自从杨幂和刘恺威官宣离婚之后,杨幂的感情生活就没平静过,网友们对杨幂是真爱啊,想要大幂幂尽快找到新的幸福。 杨幂和...

  • Q版人物全身画

    临摹大幂幂

网友评论

      本文标题:326-3的幂

      本文链接:https://www.haomeiwen.com/subject/jxmxqctx.html