描述
给定一个整数(32位有符号整数),写一个方法判断这个数字是否为4的乘方。
样例
- 样例
1:
输入:num
= 16
输出:True
- 样例
2:
输入:num
= 5
输出:False
挑战
你能否不使用循环/递归解决这个问题呢?
解析
isPowerOfFour = num
=> {
n
=0
while(n
<55){
if(Math
.pow(4,n
) == num
) return true
n
++
}
return false
}
运行结果
转载请注明原文地址:https://tech.qufami.com/read-26860.html