技术栈

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

Ddddddd_1582024-07-25 17:07

题目:

题解:

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;
    }
};
上一篇:mac下010editor的配置文件路径
下一篇:二百四十五、海豚调度器——用DolphinScheduler调度执行复杂的HiveSQL(HQL包含多种海豚无法正确识别的符号)
相关推荐
Lenyiin
1 分钟前
02.05、链表求和
数据结构·c++·算法·leetcode·链表
阿巴~阿巴~
8 小时前
JsonCpp:C++ JSON处理利器
linux·网络·c++·json·tcp·序列化和反序列化
zmzb0103
9 小时前
C++课后习题训练记录Day38
开发语言·c++
獭.獭.
9 小时前
C++ -- STL【string的使用】
c++·string·auto
福尔摩斯张
10 小时前
Linux进程间通信(IPC)机制深度解析与实践指南
linux·运维·服务器·数据结构·c++·算法
lijiatu10086
10 小时前
C++ 类成员变量声明语法错误
java·开发语言·c++
zore_c
10 小时前
【C语言】带你层层深入指针——指针详解2
c语言·开发语言·c++·经验分享·笔记
cookies_s_s
10 小时前
项目--协程库(C++)前置知识篇
linux·服务器·c++
zmzb0103
10 小时前
C++课后习题训练记录Day39
数据结构·c++·算法
qq_31065851
10 小时前
mediasoup源码走读(二)环境搭建与 Demo 运行
服务器·c++·音视频
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03BongoCat - 跨平台键盘猫动画工具04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05Linux下V2Ray安装配置指南06本地部署阿里最新开源的Z-Image07【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连0846个Nano-banana 精选提示词,持续更新中09Meta第三代“分割一切”模型——SAM 3本地部署教程:首支持文本提示分割,400万概念、30毫秒响应,检测分割追踪一网打尽10Labelme从安装到标注:零基础完整指南