LeetCode 솔루션 분류
[11/18] 263. Ugly Number
본문
Easy
23601381Add to ListShareAn ugly number is a positive integer whose prime factors are limited to 2
, 3
, and 5
.
Given an integer n
, return true
if n
is an ugly number.
Example 1:
Input: n = 6 Output: true Explanation: 6 = 2 × 3
Example 2:
Input: n = 1 Output: true Explanation: 1 has no prime factors, therefore all of its prime factors are limited to 2, 3, and 5.
Example 3:
Input: n = 14 Output: false Explanation: 14 is not ugly since it includes the prime factor 7.
Constraints:
-231 <= n <= 231 - 1
Accepted
376,825
Submissions
889,626
관련자료
-
링크
댓글 1
학부유학생님의 댓글
- 익명
- 작성일
class Solution:
def isUgly(self, n: int) -> bool:
while n > 1:
if n % 2 == 0: n //= 2
elif n%3 == 0: n //= 3
elif n%5 == 0: n //= 5
else: break
return True if n == 1 else False