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;
    }
};
相关推荐
Robot_Nav29 分钟前
DPMPC-Planner:复杂静态环境与动态障碍物下的无人机实时轨迹规划框架
c++·无人机·mpc
水饺编程2 小时前
第5章,[标签 Win32] :获取设备环境的信息
c语言·c++·windows·visual studio
lhbian2 小时前
C++、C与易语言:编程语言对比解析
c语言·开发语言·c++
hehelm2 小时前
二叉搜索树
c++
云泽8082 小时前
笔试算法 - 双指针篇(一):移动零、复写零、快乐数与盛水容器
c++·算法
小堃学编程2 小时前
【项目实战】基于protobuf的发布订阅式消息队列(4)—— 服务端
c语言·c++·vscode·消息队列·gtest·protobuf·muduo
小白学大数据3 小时前
解决 Python 爬虫被限制:延迟抓取指令深度解析
开发语言·c++·爬虫·python
会编程的土豆3 小时前
【复习】二分查找
数据结构·c++·算法
yuanpan4 小时前
Python 调用 DLL 动态库入门:Windows 下调用 C++ 与 C# 动态库完整示例
c++·windows·python
handler014 小时前
Linux: 基本指令知识点(3)
linux·服务器·c语言·开发语言·c++·笔记