Ugly Number
Thoughts
Code
class Solution {
public boolean isUgly(int num) {
int[] ps = new int[]{2, 3, 5};
while (num > 1) {
boolean found = false;
for (Integer p : ps) {
if (num % p == 0) {
num = num / p;
found = true;
break;
}
}
if (!found) {
return false;
}
}
return num == 1;
}
}Analysis
Last updated