Leetcode 264 Solution
This article provides solution to leetcode question 264 (ugly-number-ii)
Access this page by simply typing in "lcs 264" in your browser address bar if you have bunnylol configured.
Leetcode Question Link
https://leetcode.com/problems/ugly-number-ii
Solution
class Solution {
public:
int nthUglyNumber(int n) {
set<int64_t> s;
s.insert(1);
for (int i = 1; i < n; i++)
{
int64_t curr = *s.begin();
s.insert(curr * 2);
s.insert(curr * 3);
s.insert(curr * 5);
s.erase(s.begin());
}
return (int)*s.begin();
}
};