LeetCode - 263. Ugly Number
来源:互联网 发布:ubuntu 打印机 编辑:程序博客网 时间:2024/06/16 15:21
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, 8
are ugly while 14
is not ugly since it includes another prime factor 7
.
Note that 1
is typically treated as an ugly number.
Credits:
Special thanks to @jianchao.li.fighter for adding this problem and creating all test cases.
Subscribe to see which companies asked this question
思路分析:只包括质因数2,3,5的正整数是丑数。如果一个数能连续被2整除,或连续被3整除,或连续被5整除,最后的数为1 即为丑数。
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 ) ? true : false; }};
0 0
- [leetcode] 263.Ugly Number
- 263. Ugly Number LeetCode
- [LeetCode]263. Ugly Number
- leetcode 263. Ugly Number
- Leetcode 263. Ugly Number
- LeetCode *** 263. Ugly Number
- [leetcode] 263. Ugly Number
- leetcode 263. Ugly Number
- LeetCode 263. Ugly Number
- #leetcode#263.Ugly Number
- LeetCode 263. Ugly Number
- 263.[LeetCode]Ugly Number
- Leetcode 263. Ugly Number
- [leetcode] 263. Ugly Number
- [Leetcode]263. Ugly Number
- 【leetcode】263. Ugly Number
- leetcode 263. Ugly Number
- 【leetcode】263. Ugly Number
- POJ 3526 The Teacher’s Side of Math 已翻译
- Android RxJava使用介绍(三) RxJava的操作符
- Tomcat 迁移 至 weblogic部署war包,log4j问题 完整版
- 排序二叉树
- 大数据平台Lambda架构浅析(全量计算+增量计算)
- LeetCode - 263. Ugly Number
- Android RxJava使用介绍(四) RxJava的操作符
- 使用Angular2与WebApi开发SPA类型的企业应用 - Part 1- 概览
- 2016 NOIP第三题 海港
- VC++ 无法将“char *”转换为“const wchar_t *const”
- hadoop学习之Mapreduce(2.4.1):写mapreduce程序时编写自己的writable类
- scala异常不需要捕获,为啥要这么设计,大神来指导下a
- include " " 与 <> 区别
- CH22,遍历所有子元素.p436---