技术栈

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包含多种海豚无法正确识别的符号)
相关推荐
千里马-horse
8 分钟前
Async++ 源码分析8--partitioner.h
开发语言·c++·async++·partitioner
Lucis__
1 小时前
再探类&对象——C++入门进阶
开发语言·c++
北京不会遇到西雅图
2 小时前
【SLAM】【后端优化】不同优化方法对比
c++·机器人
jndingxin
2 小时前
c++多线程(6)------ 条件变量
开发语言·c++
程序员莫小特
3 小时前
老题新解|大整数加法
数据结构·c++·算法
zycoder.
4 小时前
力扣面试经典150题day1第一题(lc88),第二题(lc27)
算法·leetcode·面试
Dream it possible!
4 小时前
LeetCode 面试经典 150_哈希表_存在重复元素 II(46_219_C++_简单)
leetcode·面试·散列表
洲覆
4 小时前
C++ 模板、泛型与 auto 关键字
开发语言·数据结构·c++
学学学无无止境
5 小时前
组合两个表-力扣
leetcode
千里马-horse
5 小时前
Async++ 源码分析7--parallel_reduce.h
开发语言·c++·async++·parallel_reduce
热门推荐
01两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答02GitHub 镜像站点03UV安装并设置国内源0446个Nano-banana 精选提示词,持续更新中05Linux下V2Ray安装配置指南06智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践07GitLab 零基础入门指南:从安装到项目管理全流程08Cursor Plan Mode:AI 终于知道先想后做了09一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示10jdk21下载、安装(Windows、Linux、macOS)