Javascript using recursion beats 98%


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

Log in to reply
 

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