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;
}
相关推荐
小年糕是糕手8 分钟前
【C++】string类(二)
开发语言·数据结构·c++·程序人生·算法·leetcode·数字货币
bocoder8 分钟前
ESP-IDF(FreeRTOS)
c语言·单片机·嵌入式硬件
Tisfy12 分钟前
LeetCode 3573.买卖股票的最佳时机 V:深度优先搜索
算法·leetcode·深度优先
yaoh.wang13 分钟前
力扣(LeetCode) 58: 最后一个单词的长度 - 解法思路
python·程序人生·算法·leetcode·面试·职场和发展·跳槽
LYFlied21 分钟前
【每日算法】LeetCode239. 滑动窗口最大值
数据结构·算法·leetcode·面试
夏鹏今天学习了吗28 分钟前
【LeetCode热题100(76/100)】划分字母区间
算法·leetcode·职场和发展
LYFlied36 分钟前
【每日算法】LeetCode 560. 和为 K 的子数组
前端·数据结构·算法·leetcode·职场和发展
LYFlied1 小时前
【每日算法】 LeetCode 394. 字符串解码
前端·数据结构·算法·leetcode·面试·职场和发展
夏鹏今天学习了吗1 小时前
【LeetCode热题100(75/100)】跳跃游戏 II
算法·leetcode·游戏
元亓亓亓1 小时前
LeetCode热题100--45. 跳跃游戏 II--中等
算法·leetcode·游戏