zoukankan      html  css  js  c++  java
  • 力扣(LeetCode) 263. 丑数

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

    丑数就是只包含质因数 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]。

    Java版

    class Solution {
        public boolean isUgly(int num) {
            if(num<=0) {
                return false;
            }
            boolean flag = true;
            while(num!=0 && flag) {
                if(num%2==0) {
                    num = num/2;
                }else if(num%3==0) {
                    num=num/3;
                }else if(num%5==0) {
                    num = num/5;
                }else if(num==1){
                   break;
                }else {
                     flag = false;
                }
            }
            return flag;
            
        }
    }
    

    运行结果

  • 相关阅读:
    C#进阶-Linq-join
    C#进阶-Linq
    C#-string-stringBuilder
    C#-继承-多态
    Spring基础
    JQuery基本操作
    Oracle数据库基础操作
    AJAX前端后端
    AJAX异步提交(前端)
    js基本操作
  • 原文地址:https://www.cnblogs.com/lick468/p/10720791.html
Copyright © 2011-2022 走看看