欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

LintCode 1285. 四的乘方 JavaScript算法

程序员文章站 2022-07-15 17:06:07
...

描述

给定一个整数(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
}

运行结果

LintCode 1285. 四的乘方 JavaScript算法

LintCode 1285. 四的乘方 JavaScript算法