【LeetCode】263. Ugly Number
2015-08-22 20:42
281 查看
题目:
Write a program to check whether a given number is an ugly number.Ugly numbers are positive numbers whose prime factors only include
2, 3, 5. For example,
6, 8are ugly while
14is not ugly since it includes another prime factor
7.
Note that
1is typically treated as an ugly number.
提示:
题目比较简单,注意0这个数字不是Ugly Number就行了。代码:
class Solution { public: bool isUgly(int num) { if (num == 0) return false; while (num % 2 == 0) num /= 2; while (num % 3 == 0) num /= 3; while (num % 5 == 0) num /= 5; return num == 1; } };
相关文章推荐
- chrome分辨率测试工具
- J2EE分布式事务中的提交、回滚方法调用异常。
- poj2299 查找逆序数 归并
- sql优化
- Mongodb集群之副本集
- bzoj4034
- 两个特殊的线性空间
- 数据仓库之ETL导读
- 高精度加法和乘法
- C++设计模式——组合模式
- Solr 查询参数
- 给定一棵二叉树,创建含有某一深度上所有结点的链表
- OC分数作业
- Java字符串操作、基本运算方法等优化策略
- 解决Android SDK Manager下载速度慢的方法
- A1015. Reversible Primes (20)
- bash变量-数值运算与运算符/变量测试与内容替换/环境变量配置文件
- Matlab中函数句柄@的作用及介绍
- Java 注解的简单学习与应用 Annotation
- 对网上文档中表格的操作