Class Solution
-
- All Implemented Interfaces:
public final class Solution
1201 - Ugly Number III.
Medium
An ugly number is a positive integer that is divisible by
a
,b
, orc
.Given four integers
n
,a
,b
, andc
, return the <code>n<sup>th</sup></code> ugly number.Example 1:
Input: n = 3, a = 2, b = 3, c = 5
Output: 4
Explanation: The ugly numbers are 2, 3, 4, 5, 6, 8, 9, 10... The 3<sup>rd</sup> is 4.
Example 2:
Input: n = 4, a = 2, b = 3, c = 4
Output: 6
Explanation: The ugly numbers are 2, 3, 4, 6, 8, 9, 10, 12... The 4<sup>th</sup> is 6.
Example 3:
Input: n = 5, a = 2, b = 11, c = 13
Output: 10
Explanation: The ugly numbers are 2, 4, 6, 8, 10, 11, 12, 13... The 5<sup>th</sup> is 10.
Constraints:
<code>1 <= n, a, b, c <= 10<sup>9</sup></code>
<code>1 <= a * b * c <= 10<sup>18</sup></code>
It is guaranteed that the result will be in range <code>1, 2 * 10<sup>9</sup></code>.
-
-
Constructor Summary
Constructors Constructor Description Solution()
-