leetcode-263-丑数一
2024-09-06 07:04:06
题目描述:
方法一:递归
class Solution:
def isUgly(self, num: int) -> bool:
if num == 0: return False
if num == 1:return True
if num % 2 == 0: return self.isUgly(num // 2)
if num % 3 == 0: return self.isUgly(num // 3)
if num % 5 == 0: return self.isUgly(num // 5)
return False
方法二:迭代
class Solution:
def isUgly(self, num: int) -> bool:
for p in 2, 3, 5:
while num % p == 0 < num:
num //= p
return num == 1
最新文章
- Base64编码【转】
- CentOS----使用yum命令出现“could not retrieve mirrorlist http://mirrorlist.centos.org ***” - ybq155”
- nginx 一二事(3) - 反向代理以及负载均衡
- android:ems
- C# mvc--EF引用程序集 和EDMX中相关的文件说明
- renameTo()方法的用法
- SQLServer 2008数据库查看死锁、堵塞的SQL语句
- my9.23(输入输出,写操作)
- OpenSSL命令---rsa
- pins-模块内的代码及资源隔离方案
- Java script 逻辑运算符
- Wannafly Union#1
- hdu2132
- rocketmq源码打包步骤
- 爬坑Linux
- GC Ergonomics间接引发的锁等待超时问题排查分析
- 使用xshell远程登录ubuntu使用vi编辑不能使用删除键方向键
- 消息中间件-ActiveMQ入门实例
- Eclipse常用快捷键之代码编辑篇
- 三:SpringTransaction