leetcode Ugly Number

题目链接

思路:
题目不难。。但是陷阱很多。比如1和0

public class Solution {
    public boolean isUgly(int num) {
        if(num==0)
         {
             return false;
         }
         if(num==1)
         {
             return true;
         }


        while(true)
        {

            if(num%2==0)
            {
                num/=2;
            }
            else if(num%3==0)
            {
                num/=3;
            }
            else if(num%5==0)
            {
                num/=5;
            }
            else
            {
                return false;
            }


            if(num==1)
            {
                return true;
            }


        }
    }
}

你可能感兴趣的:(leetcode Ugly Number)