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;
}
相关推荐
白太岁12 分钟前
操作系统开发:(9) 从硬件复位到程序执行:如何编写符合硬件动作的启动文件与链接脚本
c语言·汇编·嵌入式硬件·系统架构
昌兵鼠鼠20 分钟前
LeetCode Hot100 哈希
学习·算法·leetcode·哈希算法
脏脏a22 分钟前
【优选算法・双指针】以 O (n) 复杂度重构数组操作:从暴力遍历到线性高效的范式跃迁
算法·leetcode·双指针·牛客·优选算法
kamisama_zhu26 分钟前
LeetCode 热题100快速通关指南(附模板) (优化完整版,真人心得版,持续更新)
算法·leetcode·职场和发展
蒟蒻小袁2 小时前
力扣hot-100(一刷自用版)
leetcode·哈希算法·散列表
踩坑记录3 小时前
leetcode ho100 124. 二叉树中的最大路径和 hard
leetcode
麦德泽特3 小时前
机器人赛事系统架构:基于UDT和MQTT的低延迟、高可靠通信
c语言·开发语言·安全·系统架构·机器人
楠秋9203 小时前
代码随想录算法训练营第三十一天|56. 合并区间 、 738.单调递增的数字、968.监控二叉树
数据结构·算法·leetcode·贪心算法
进击的横打4 小时前
【车载开发系列】浮点数与整型数的转换
c语言·车载系统
菜鸡儿齐4 小时前
leetcode-和为k的子数组
java·算法·leetcode