clueless coding // TODO: be smarter

LeetCode Ugly Number: CPP Solution



TL;DR Code Solution


bool isUgly(int num) {

    while(num > 1) {
        if (num % 5 == 0) {
            num /= 5;
        }
        else if (num % 3 == 0) {
            num /= 3;
        }
        else if (num % 2 == 0) {
            num /= 2;
        }
        else {
            break;
        }
    }

    return num == 1;


}