美文网首页
263. 丑数

263. 丑数

作者: 吃饭用盘装 | 来源:发表于2018-06-07 22:17 被阅读5次

内容

编写一个程序判断给定的数是否为丑数。

丑数就是只包含质因数 2, 3, 5 的正整数。

示例 1:

输入: 6
输出: true
解释: 6 = 2 × 3
示例 2:

输入: 8
输出: true
解释: 8 = 2 × 2 × 2
示例 3:

输入: 14
输出: false
解释: 14 不是丑数,因为它包含了另外一个质因数 7。
说明:

1 是丑数。
输入不会超过 32 位有符号整数的范围: [−231, 231 − 1]。


思路

见代码


代码

/**
 * @param {number} num
 * @return {boolean}
 */
var isUgly = function (num) {
    if(num<=0) return false;
    while (num > 1) {
        if (num % 5 == 0) {
            num /= 5;
        } else if (num % 3 == 0) {
            num /= 3;
        } else if (num % 2 == 0) {
            num /= 2;
        } else {
            return false;
        }
    }

    return true;
};

回到目录

相关文章

  • 每周 ARTS 第 11 期

    1. Algorithm 263. 丑数(简单) 描述: 编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数...

  • 263. 丑数

    内容 编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例 1: 输入: ...

  • 263. 丑数

    题目 分析 所谓一个数m是另一个数n的因子,是指n能被m整除,也就是n % m == 0。根据丑数的定义,丑数只能...

  • 263. 丑数

    题目描述 编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例: 思路 1...

  • 263. 丑数

    编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例 1: 输入: 6输出...

  • LeetCode 263. 丑数

    【题目描述】编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数 2, 3, 5 的正整数。 【示例1】 【示...

  • 263. Ugly Number 丑数

    题目链接tag: Easy; question:  Write a program to check whethe...

  • 递归:263. 丑数(简单)

    给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。 丑数 就是...

  • 263. 丑数(每日一题)

    lzyprime 博客 (github)[https://lzyprime.github.io] 创建时间:2...

  • 2021-11-15 263. 丑数【Easy】

    给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。丑数 就是只...

网友评论

      本文标题:263. 丑数

      本文链接:https://www.haomeiwen.com/subject/uzbnsftx.html