博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【leetcode】:ugly number
阅读量:3706 次
发布时间:2019-05-21

本文共 400 字,大约阅读时间需要 1 分钟。

题意

如果一个数能够只被 2 3 5 1 四种因子组成,则这个数为丑数

思路

做while循环,如果一个数能被2整除,就一直让它整除,同理,对3 5也是这种思路,然后最后判断结果是不是唯一 = =

代码

class Solution {public:    bool isUgly(int num) {        if(num<0) return false;        if(num==1) return true;        while(num>=2 && num%2==0) num/=2;        while(num>=3 && num%3==0) num/=3;        while(num>=5 && num%5==0) num/=5;        if(num==1) return true;        else return false;    }};

转载地址:http://toujn.baihongyu.com/

你可能感兴趣的文章
Javaweb MVC设计模式、Modle发展史、项目分层和三层架构
查看>>
HTML表格和HTML表单
查看>>
JSP访问数据库,Session对象和九大内置对象
查看>>
Springboot分层图解
查看>>
并查集(Disjiont Set)
查看>>
Java操作HBase
查看>>
Linux编程考前测试题
查看>>
Openstack面试题和知识点总结
查看>>
C++ 实例化一个对象
查看>>
基于Spring boot+Vue的在线考试系统
查看>>
大数据学习路线
查看>>
前端学习路线
查看>>
推荐几个单机游戏下载网、高质量图片下载网
查看>>
数据库查询
查看>>
单臂路由配置
查看>>
静态路由及动态路由 RIP配置
查看>>
现代密码学:密码协议
查看>>
现代密码学:密钥管理
查看>>
数据库增删改
查看>>
RSA公钥
查看>>