LeetCode_Math_Ugly Number
来源:互联网 发布:访客网络影响网速吗 编辑:程序博客网 时间:2024/06/07 04:50
Ugly Number
一、题目说明
这道题就是检查输入n是否是ugly number。ugly number就是只有公因子2,3,5。
二、思路
很简单,就是不断用2,3,5整除,最后看是否为1,如果是1,说明是,否则就不是。
三、java代码
public class Solution { public boolean isUgly(int num) { if(num == 0) return false; if(num == 1) return true; int factor2 = 2, factor3 = 3, factor5 =5; int i; for(i=num; i>1; ) { if(i % factor2 == 0) { i = i / factor2; } else if(i % factor3 == 0) { i = i / factor3; } else if(i % factor5 == 0) { i = i /factor5; } else { break; } } if(i==1) return true; else return false; }}
0 0
- LeetCode_Math_Ugly Number
- Number
- number
- number
- Number
- number
- number
- Number
- Number
- NUMBER
- Number
- Number()
- number
- Number
- Number
- E: number number number
- 1005 number number number
- HDU6198 number number number
- 使用Bootstrap Tabs选项卡Ajax加载数据的实现以及遇到的问题;
- android自定义exittext和button
- [Leetcode]Search a 2D matrix
- HDU 5071 Chat (2014ICPC鞍山赛区现场赛B题)
- LeetCode_DP_Ugly Number II
- LeetCode_Math_Ugly Number
- LeetCode_DP_Triangle
- Gym 100341C AVL TREE(NTT快速数论变换)
- 基于Java实现的简单且通用的分页实现封装 <Pagiation>
- git 常用命令
- cocos2d3.8升级后狂闪退
- [Leetcode]sort Color
- 谷歌地图的离线地图下载
- android在手机上运行程序时,会报出The connection to adb is down, and a severe error has occured