题目:给定一个整数,写一个函数来判断它是否是 3【函数中我把3写成了m】 的幂次方。
思路:
n^m=1|n^m>=n
所以我们循环 对 n 求商,若商非整数或小于n,结束循环。
//n^m幂
function isPowerOfNum(n,m) {
while(n>m && n==parseInt(n)){
n /= m;
}
if(n==m||n==1)
return true;
return false;
}