[LeetCode] 326. Power of Three + 342. Power of Four

这两题我放在一起说是因为思路一模一样,没什么值得研究的。思路都是用对数去判断。

1 /**
2  * @param {number} n
3  * @return {boolean}
4  */
5 var isPowerOfThree = function(n) {
6     return (Math.log10(n) / Math.log10(3)) % 1 === 0;
7 };
1 /**
2  * @param {number} num
3  * @return {boolean}
4  */
5 var isPowerOfFour = function(num) {
6     return (Math.log(num) / Math.log(4)) % 1 == 0;
7 };

猜你喜欢

转载自www.cnblogs.com/aaronliu1991/p/11675220.html