C语言 | Leetcode C语言题解之第263题丑数

题目:

题解:

cpp 复制代码
bool isUgly(int n) {
    if (n <= 0) {
        return false;
    }
    int factors[] = {2, 3, 5};
    for (int i = 0; i < 3; i++) {
        while (n % factors[i] == 0) {
            n /= factors[i];
        }
    }
    return n == 1;
}
相关推荐
悲伤小伞11 小时前
Linux_应用层自定义协议与序列化——网络计算器
linux·服务器·c语言·c++·ubuntu
We་ct11 小时前
LeetCode 138. 随机链表的复制:两种最优解法详解
前端·算法·leetcode·链表·typescript
Hag_2011 小时前
LeetCode Hot100 42.接雨水
算法·leetcode·职场和发展
老鼠只爱大米12 小时前
LeetCode经典算法面试题 #153:寻找旋转排序数组中的最小值(暴力搜索、二分查找等五种实现方案详细解析)
算法·leetcode·二分查找·旋转数组·最小值搜索
TracyCoder12312 小时前
LeetCode Hot100(56/100)——131. 分割回文串
算法·leetcode
IvanCodes12 小时前
九、C语言动态内存管理
c语言·开发语言·算法
myron668812 小时前
基于STM32LXXX的模数转换芯片ADC(CS1237-SOP8)驱动C程序设计
c语言·stm32·嵌入式硬件
代码无bug抓狂人12 小时前
C语言之合唱队形——动态规划
c语言·开发语言·动态规划
YGGP13 小时前
【Golang】LeetCode 42. 接雨水
算法·leetcode·职场和发展
@––––––13 小时前
力扣hot100—系列7-二分查找
数据结构·算法·leetcode