Skip to content

263. Ugly Number #22

@jzhangnu

Description

@jzhangnu
/*
 * @param {number} num
 * @return {boolean}
 */

var isUgly = function(num) {
    if(num <= 0)
        return false;
    else if(num == 1)
        return true;
    while(num > 5)
    {
        if(num % 5 === 0) num = num / 5;
        else if (num % 3 === 0) num = num / 3;
        else if (num % 2 === 0) num = num / 2;
        else return false;
    }
    return true;
};

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions