C语言 | Leetcode C语言题解之第263题丑数

题目:

题解:

cpp 复制代码
bool isUgly(int n) {
    if (n <= 0) {
        return false;
    }
    int factors[] = {2, 3, 5};
    for (int i = 0; i < 3; i++) {
        while (n % factors[i] == 0) {
            n /= factors[i];
        }
    }
    return n == 1;
}
相关推荐
一匹电信狗19 小时前
【高阶数据结构】并查集
c语言·数据结构·c++·算法·leetcode·排序算法·visual studio
进击的小头19 小时前
设计模式组合应用:传感器数据采集与处理系统
c语言·设计模式
日拱一卒——功不唐捐20 小时前
01背包(C语言)
c语言
Hello World . .20 小时前
数据结构:二叉树(Binary tree)
c语言·开发语言·数据结构·vim
WBluuue20 小时前
数据机构与算法:dp优化——倍增优化
c++·算法·leetcode·动态规划
范纹杉想快点毕业20 小时前
嵌入式实时系统架构设计:基于STM32与Zynq的中断、状态机与FIFO架构工程实战指南,基于Kimi设计
c语言·c++·单片机·嵌入式硬件·算法·架构·mfc
圣保罗的大教堂20 小时前
leetcode 3013. 将数组分成最小总代价的子数组 II 困难
leetcode
划破黑暗的第一缕曙光21 小时前
[数据结构]:6.二叉树链式结构的实现2
c语言·数据结构·二叉树
水饺编程21 小时前
第4章,[标签 Win32] :文本尺寸的度量
c语言·c++·windows·visual studio
浅念-21 小时前
C语言——自定义类型:结构体、联合体、枚举
c语言·开发语言·数据结构·c++·笔记·学习·html