LEETCODE-Ugly Number
来源:互联网 发布:c语言阶乘函数 编辑:程序博客网 时间:2024/06/03 14:59
leetcode
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.
#include<stdio.h>#include<iostream>#include<cstring>#define MAXN 300+10using namespace std;bool isUgly(int num) { int i = 1; if( num <= 0) i = 0; if( num == -2147483648 ) i = 0; while( num >= 2) { if((num%2)==0){ num = num / 2; continue; } if((num%3)==0){ num = num / 3; continue; } if((num%5)==0){ num = num / 5; continue; } else{ i = 0; break; } } if(i == 1) return 1; else return 0; }int main(){ int num; bool t; cin >> num; t = isUgly(num); cout << t;}https://leetcode.com/submissions/detail/38376104/
0 0
- leetcode之Ugly Number && Ugly Number II
- leetcode - Ugly Number、Ugly Number II 、Super Ugly Number
- LeetCode: Ugly Number
- [leetcode][math] Ugly Number
- Leetcode -- Ugly Number II
- [leetcode] Ugly Number
- [leetcode] 263.Ugly Number
- LeetCode: Ugly Number II
- [LeetCode] Ugly Number
- leetcode 263: Ugly Number
- leetCode #263 Ugly Number
- [leetcode] Ugly Number
- LeetCode-Ugly Number
- [leetcode] Ugly Number II
- Leetcode: Ugly Number
- Leetcode: Ugly Number II
- LeetCode题解:Ugly Number
- 【leetcode】Ugly Number【java】
- cat proc/version在内核中是如何实现的?
- java实现给一个文件重命名
- [盈利]移动APP盈利模式简述
- centos7 设置字体大小
- 聚簇索引和非聚簇索引
- LEETCODE-Ugly Number
- Oracle数据库修改字段长度
- 第十三章 时间序列分析和预测
- 求递归算法时间复杂度:递归树【待研究】
- 《IOS_C语言》函数指针、函数回调、动态排序、函数返回值是函数指针
- 整数的个数
- 面试题26:复杂链表复制
- OSSchedLock()函数透析 转自:跳跳盆盆——博客园http://www.cnblogs.com/pengwangguoyh/p/4446024.html
- 解决VS2010链接错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏