当前位置: 首页 > article >正文

【从零开始的LeetCode-算法】263. 丑数

丑数 就是只包含质因数 235 的 正 整数。

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

示例 1:

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

示例 2:

输入:n = 1
输出:true
解释:1 没有质因数。

示例 3:

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

提示:

  • -2^31 <= n <= 2^31 - 1

我的解答:

class Solution {
    public boolean isUgly(int n) {
        if(n == 0) return false;
        while(true){
            if(n == 1){
                return true;
            }else if(n % 2 == 0){
                n /=2;
            }else if(n % 3 == 0){
                n /=3;
            }else if(n % 5 == 0){
                n /=5;
            }else{
                return false;
            }
        }
    }
}


http://www.kler.cn/a/417618.html

相关文章:

  • AllData数据中台核心菜单十二:数据同步平台
  • AWS门店人流量数据分析项目的设计与实现
  • 今日AI和商界事件(2025-02-05)
  • SpringCloud速通教程
  • 【通俗易懂说模型】线性回归(附深度学习、机器学习发展史)
  • JAVA_内部类
  • python全栈开发《67.不同数据类型间的转换:列表集合元组的转换》
  • 【Leecode】Leecode刷题之路第66天之加一
  • Maven CMD命令
  • 共享售卖机语音芯片方案选型:WTN6020引领智能化交互新风尚
  • 【Ant Design Pro】1. config 配置
  • 实战ansible-playbook:Ansible Vault加密敏感数据(三)
  • 田忌赛马五局三胜问题matlab代码
  • 大模型训练核心技术RLHF
  • 关于扩散方程的解
  • 命令行应用开发初学者指南:脚手架篇、UI 库和交互工具
  • 【AI】Jetson Nano烧写SD卡镜像:Ubuntu20.04
  • Vue 2.0->3.0学习笔记(Vue 3 (五)- 新的组件)
  • 本地学习axios源码-如何在本地打印axios里面的信息
  • 如何构建一个可扩展、全球可访问的 GenAI 架构?
  • 回调函数知识点
  • python股票数据分析(Pandas)练习
  • IDEA Windows\Linux 快捷键
  • BP插件的首个Demo
  • transformers bert-base-uncased情感分析
  • jdk8没有Files.readString()