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;
}
相关推荐
F_D_Z5 分钟前
哈希表解Two Sum问题
python·算法·leetcode·哈希表
LYFlied21 分钟前
【每日算法】LeetCode124. 二叉树中的最大路径和
数据结构·算法·leetcode·面试·职场和发展
小妖6662 小时前
力扣(LeetCode)- 93. 复原 IP 地址(JavaScript)
javascript·tcp/ip·leetcode
黎雁·泠崖2 小时前
C 语言指针进阶教程:const 修饰、野指针规避与传址调用
c语言·开发语言
前端小白在前进3 小时前
力扣刷题:复原IP地址
tcp/ip·算法·leetcode
历程里程碑4 小时前
C++ 17异常处理:高效捕获与精准修复
java·c语言·开发语言·jvm·c++
yaoh.wang4 小时前
力扣(LeetCode) 94: 二叉树的中序遍历 - 解法思路
python·算法·leetcode·面试·职场和发展·二叉树·跳槽
资深web全栈开发4 小时前
并查集(Union-Find)套路详解
leetcode·golang·并查集·unionfind
努力学算法的蒟蒻4 小时前
day39(12.20)——leetcode面试经典150
算法·leetcode·面试
Dillon Dong4 小时前
从C到Simulink:用Counter模块玩转嵌入式定时器
c语言·stm32·simulink