Ugly Number
来源:互联网 发布:js关闭页面事件 编辑:程序博客网 时间:2024/06/03 07:08
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 factor7
.
Note that 1
is typically treated as an ugly number
class Solution(object): def isUgly(self, num): """ :type num: int :rtype: bool """ """ if num == 0: return False while num % 2 == 0: num /= 2 while num % 3 == 0: num /= 3 while num % 5 == 0: num /= 5 if num == 1: return True else: return False """ if num <= 0: return False for x in [2,3,5]: while num%x == 0: num /= x return num == 1
0 0
- ugly number & ugly numberii
- Ugly Number
- ugly number
- Ugly Number
- Ugly Number
- Ugly Number
- Ugly number
- Ugly Number
- ugly number
- Ugly Number
- Ugly Number
- Ugly Number
- Ugly Number
- Ugly Number
- ugly number
- Ugly Number
- Ugly Number
- Ugly Number
- Maven pom.xml 配置笔记
- android自定义View之margin和padding的处理
- 8086汇编3:负数的表示法-补码
- Android 获取当前的时间。年月日,时分秒
- 将SQL数据显示在页面上
- Ugly Number
- iOS MQTT
- 【matlab】双精度每字符占8字节,单精度每字符占4字节
- DECLARE_SERIAL(class_name)
- Unity2D对象移动的几种方法
- phpexcel setFormula下拉选择列表 序列
- 负载均衡
- 润乾报表两个无关联的数据集展现
- n个数里出现次数大于等于n/2的数