Leetcode题解之 —— 4的幂

思路


二进制解法

题解


1
2
3
4
5
6
7
8
9
10
11
12
13
/**
* @param {number} num
* @return {boolean}
*/
var isPowerOfFour = function (num) {
if (num <= 0) {
return false;
}

const [temp, reg] = [(num).toString(4), /^10*$/g];

return reg.test(temp);
};