跳到主要内容

342.4的幂

链接:342.4的幂
难度:Easy
标签:位运算、递归、数学
简介:给定一个整数,写一个函数来判断它是否是 4 的幂次方。如果是,返回 true ;否则,返回 false 。

题解 1 - typescript

  • 编辑时间:2021-05-31
  • 执行用时:124ms
  • 内存消耗:39.7MB
  • 编程语言:typescript
  • 解法介绍:换底公式。
function isPowerOfFour(n: number): boolean {
const num = Math.log10(n) / Math.log10(4);
return num === ~~num;
}