Ugly Number(C++) by yangchaojie


  • 0
    Y

    class Solution {
    public:
    bool isUgly(int num) {
    if(num < 0)
    return false;
    else if(num == 1)
    return true;
    else if(num == 0)
    return false;
    while(num >= 2)
    {
    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;
    break;
    }
    }
    return true;
    }
    };


Log in to reply
 

Looks like your connection to LeetCode Discuss was lost, please wait while we try to reconnect.