数据结构实例<八>(IsUgly 丑数)容易
来源:互联网 发布:sql 比较运算符 编辑:程序博客网 时间:2024/05/17 03:19
题目:
写一个程序来检测一个整数是不是丑数
。
丑数的定义是,只包含质因子 2, 3, 5
的正整数。比如 6, 8 就是丑数,但是 14 不是丑数以为他包含了质因子 7。
Code:
*求质因子有且只包含 2 3 5.反言之:该数,有且只能被 2 3 5 整除,即求模运算。继而进行整除进入下一循环。
*最终如果到最后值除尽恰好等于1,说明该数质因子只为2 3 5返回True.否则表示其还有其他质因子则返回False。
public class IsUgly { /** * @param num an integer * @return true if num is an ugly number or false */ public Boolean Is_Ugly(int num) { // Write your code here var flag = false; while (num % 2 == 0) { num = num / 2; } while (num % 3 == 0) { num = num / 3; } while (num % 5 == 0) { num = num / 5; } if (num == 1) { flag = true; } return flag; } }
0 0
- 数据结构实例<八>(IsUgly 丑数)容易
- 数据结构实例<九>(IsHappy 快乐数)容易
- 2015年8月20日20:25:45 丑数IsUgly
- 517.Ugly Number-丑数(容易题)
- 数据结构实例<四>(Add Digits)容易
- 数据结构实例<五>(Intersection)容易
- 数据结构实例<六>(移动“零”)容易
- 丑数(JAVA)
- 丑数(数组)
- 数据结构实例<七>(Left-Pad 左填充)容易
- 寻找丑数(运算)
- Ugly Numbers(丑数)
- Hamming Problem(丑数)
- Humble Numbers(丑数)
- 丑数(剑指offer)
- Ugly Number(丑数)
- 丑数(UVa 136)
- Ugly Number(丑数)
- 捕抓和记录SQL发生的死锁信息
- 工作十年,我是如何达到年薪40W以上
- DL学习笔记【18】nn包中的各位Criterions
- Hive-视图
- C++实现快速排序
- 数据结构实例<八>(IsUgly 丑数)容易
- Java File类和IO流
- 微信通信协议,用自己的程序收发微信,微信网页web版分析
- 计算机网络常见面试题
- Java 变量-基本类型
- 半导体设备数据Handshake
- Collection接口常用方法
- 强化学习读书笔记
- OkHttp源码阅读之旅(一)