[Lintcode]Ugly Number
来源:互联网 发布:windows播放器解码器 编辑:程序博客网 时间:2024/06/12 18:44
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
.
注意负数和零即可。
public class Solution { /** * @param num an integer * @return true if num is an ugly number or false */ public boolean isUgly(int num) { if(num <= 0) return false; while(num > 0) { if(num % 2 == 0) num = num / 2; else if(num % 3 == 0) num = num / 3; else if(num % 5 == 0) num = num / 5; else if(num == 1) return true; else return false; } return true; }}
0 0
- lintcode:Ugly Number
- lintcode: ugly number
- lintcode: Ugly Number II
- LintCode:Ugly Number
- [Lintcode]Ugly Number
- LintCode 4:Ugly Number II
- **[Lintcode]Ugly Number II 丑数 II
- ugly number & ugly numberii
- Ugly Number
- ugly number
- Ugly Number
- Ugly Number
- Ugly Number
- Ugly number
- Ugly Number
- ugly number
- Ugly Number
- Ugly Number
- 区间迭代法 interval iterative method
- LeetCode Palindrome Partitioning II
- 实验四课后作业
- 【bzoj3450】Tyvj1952 Easy 期望DP
- usaco海明码(白银的题,竟然我根本读不懂,o(︶︿︶)o 唉)
- [Lintcode]Ugly Number
- Java Lambda Expression
- 字符类型转换工具类
- 随机森林
- C# LIST和STRING互相转换
- 刷出一片空白,书写我的篇章!
- javase认识之数据类型知识总结
- 浅析C语言中的字节对齐
- hdu 5536 字典树