326.3的幂(javascript)326.PowerofThree

原创
小哥 3年前 (2022-11-10) 阅读数 5 #大杂烩

342. 4的幂(javascript)342. Power of Four

给定一个整数,编写一个函数来确定它是否为 3 权力如果是,返回 true ; 否则,返回 false 。

整数 n 是 3 需要满足幂的幂:有一个整数。 x 使得 n == 3^x

Given an integer n, return true if it is a power of three. Otherwise, return false.

An integer n is a power of three, if there exists an integer x such that n == 3^x.

示例 1:

输入:n = 27
输出:true

示例 2:

输入:n = 0
输出:false

示例 3:

输入:n = 9
输出:true

示例 4:

输入:n = 45
输出:false

提示:

  • -231 <= n <= 231 - 1

    var isPowerOfThree = function(n) { //0是特殊情况吗 if(n===0)return false while(n%3===0){ n/=3 } return n==1 };

    var isPowerOfThree = function(n) { while(n!=0&&n%3===0){ n/=3 } return n==1 };

leetcode: https://leetcode-cn.com/problems/power-of-three/

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除