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;
    }
};
相关推荐
愚润求学11 分钟前
【递归、搜索与回溯】专题一:递归(二)
c++·笔记·算法·leetcode
h汉堡12 分钟前
C/C++内存管理
java·c语言·开发语言·c++·学习
大鱼BIGFISH24 分钟前
C++ 字符格式化输出
c++·字符格式化输出
愚润求学43 分钟前
【Linux】基础 IO(一)
linux·运维·服务器·开发语言·c++·笔记
June`1 小时前
专题四:综合练习( 找出所有子集的异或总和再求和)
c++·算法·深度优先·剪枝
越甲八千1 小时前
windowsC++操作ADB
c++·windows·adb
孞㐑¥1 小时前
Linux之进程控制
linux·开发语言·c++·经验分享·笔记
Magnum Lehar1 小时前
3d游戏引擎的Utilities模块实现下
c++·算法·游戏引擎
一丝晨光1 小时前
数值溢出保护?数值溢出应该是多少?Swift如何让整数计算溢出不抛出异常?类型最大值和最小值?
java·javascript·c++·rust·go·c·swift
愚润求学2 小时前
【Linux】简单设计libc库
linux·运维·开发语言·c++·笔记