Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 474 Bytes

File metadata and controls

32 lines (23 loc) · 474 Bytes

[263] Ugly Number

Description

link


Solution

See Code


Code

class Solution:
    def isUgly(self, num: int) -> bool:
        if num <= 0:
            return False
        if num < 6:
                return True

        while num % 5 == 0:
            num /= 5
        while num % 3 == 0:
            num /= 3
        while num % 2 == 0:
            num /= 2
        return num == 1