C++ | Leetcode C++题解之第263题丑数

题目:

题解:

cpp 复制代码
class Solution {
public:
    bool isUgly(int n) {
        if (n <= 0) {
            return false;
        }
        vector<int> factors = {2, 3, 5};
        for (int factor : factors) {
            while (n % factor == 0) {
                n /= factor;
            }
        }
        return n == 1;
    }
};
相关推荐
柏木乃一1 分钟前
Linux线程(8)基于单例模式的线程池
linux·运维·服务器·c++·单例模式·操作系统·线程
Trouvaille ~15 分钟前
【贪心算法】专题(三):排序、博弈与区间的贪婪法则
c++·算法·leetcode·青少年编程·面试·贪心算法·蓝桥杯
Sakinol#21 分钟前
Leetcode Hot 100 —— 二叉树 part02
算法·leetcode
IT199526 分钟前
C++工作笔记-动态库中的单例类存储方式
开发语言·c++·笔记
努力学算法的蒟蒻27 分钟前
day111(3.13)——leetcode面试经典150
算法·leetcode·面试
参.商.29 分钟前
【Day37】94.二叉树的中序遍历 递归+迭代遍历
leetcode·golang
Sakinol#42 分钟前
Leetcode Hot 100 —— 矩阵
leetcode·矩阵
一起搞IT吧1 小时前
Android功耗系列专题理论之十五:相机camera功耗问题分析方法
android·c++·数码相机·智能手机·性能优化
C+++Python1 小时前
C++ 策略模式实战:从原理到落地
开发语言·c++·策略模式
爱装代码的小瓶子1 小时前
【c++与Linux进阶】线程篇 -互斥锁
linux·c++·算法