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;
    }
};
相关推荐
大菜菜小个子22 分钟前
偏特化(Partial Specialization)理解
c++
吴可可12334 分钟前
Win7上开发CAD2004自定义实体全解析
c++·算法
noipp38 分钟前
推荐题目:洛谷 P16510 [GKS 2015 #C] gRanks
java·c语言·开发语言·c++·python·算法
程序喵大人39 分钟前
从内存/汇编角度看C与C++:指针、引用、对象的底层差异
c语言·汇编·c++·指针·引用·对象
菜菜的顾清寒1 小时前
力扣HOT100(50)动态规划-零钱兑换
算法·leetcode·动态规划
晚风吹红霞1 小时前
C++ vector 深度剖析:从入门到模拟实现,避开所有坑
开发语言·c++
8Qi81 小时前
LeetCode 148. 排序链表 —— 解法二:自底向上归并(迭代,O(1) 空间)
数据结构·算法·leetcode·链表·归并·迭代
凯瑟琳.奥古斯特1 小时前
力扣1235完整解法详解
java·开发语言·leetcode
不会C语言的男孩1 小时前
C++ Primer 第5章:语句
开发语言·c++
Swift社区1 小时前
OpenHarmony鸿蒙PC平台移植 gifsicle:CC++ 三方库适配实践(Lycium tpc_c_cplusplus)
c语言·c++·harmonyos