美文网首页工作生活
LeetCode-263. 丑数

LeetCode-263. 丑数

作者: 一只可爱的柠檬树 | 来源:发表于2019-06-28 19:32 被阅读0次

题目描述 丑数

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

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

示例

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

解题思路

很简单 不用写了 哈哈哈

代码

class Solution {
public:
    bool isUgly(int num) {
        if(num==0) return false;
        while(num){
            if(num%2==0){
                num /= 2;
            }else if(num%3==0){
                num /= 3;
            }else if(num%5==0){
                num /= 5;
            }else {
                break;
            }
        }
        return num==1;
    }
};

相关文章

  • 263、丑数(E)

    判断一个正整数是否为一个丑数。丑数的定义是 1 为丑数,只包含 2、3、5的数就是丑数,比如 4,8,但是14 就...

  • golang实现剑指offer:动态规划题型

    丑数 LeetCode 面试题49:丑数 题目描述 我们把只包含因子 2、3 和 5 的数称作丑数(Ugly Nu...

  • 剑指offer学习笔记:5.3 时间效率与空间效率的平衡

    面试题34:丑数我们把只包含因子2,3,5的数称为丑数。求按从小到大排列的第1500个丑数。例如,6,8都是丑数,...

  • 每周 ARTS 第 11 期

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

  • 丑数

    1.题目描述 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它...

  • 丑数

    丑数 设计一个算法,找出只含素因子2,3,5的第n小的数。 符合条件的数如:1, 2, 3, 4, 5, 6, 8...

  • 丑数

    问题描述:把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含...

  • 丑数

    题目描述 把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包...

  • 丑数

    把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7...

  • 丑数

    题目49:丑数 我们把只包含因子2、3 和5 的数称作丑数(Ugly Number)。求从小到大的顺序的第1500...

网友评论

    本文标题:LeetCode-263. 丑数

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