编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数 2, 3, 5 的正整数。
示例 1:输入: 6输出: true解释: 6 = 2 × 3示例 2:输入: 8输出: true解释: 8 = 2 × 2 × 2示例 3:输入: 14输出: false解释: 14 不是丑数,因为它包含了另外一个质因数 7。说明:1 是丑数。输入不会超过 32 位有符号整数的范围: [−231, 231 − 1]
/*** @param {number} num* @return {boolean}*/var isUgly = function(num) {if(num<1) return falsewhile(true){if(num==1 || num==2 || num==3 || num==5) return true;if(num%2==0){num=num/2;}else if(num%3==0){num=num/3;}else if (num%5==0){num=num/5}else{return false}}};
