问题描述
对于给定的数,判断它是不是3的n次方。
输入
一个数字
布尔值(true or false)
代码:
/**
* @param {number} n
* @return {boolean}
*/
var isPowerOfThree = function(n) {
if(n<=0){
return false;
}
var num=Math.log10(n)/Math.log10(3);
if(num%1==0){
return true;
}else{
return false;
}
};
* @param {number} n
* @return {boolean}
*/
var isPowerOfThree = function(n) {
if(n<=0){
return false;
}
var num=Math.log10(n)/Math.log10(3);
if(num%1==0){
return true;
}else{
return false;
}
};