跳到主要内容

263.丑数

链接:263.丑数
难度:Easy
标签:数学
简介:给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。

题解 1 - typescript

  • 编辑时间:2021-04-11
  • 执行用时:84ms
  • 内存消耗:39.3MB
  • 编程语言:typescript
  • 解法介绍:除以 235 检测是否为 1。
function isUgly(n: number): boolean {
return n === 0
? false
: 1 ===
[2, 3, 5].reduce((num, cur) => {
while (!(num % cur)) num /= cur;
return num;
}, n);
}