Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
it is simply to prepare the continuation solution in Clear category for Ugly Numbers by rybld2
def ugly_number(n: int) -> int:
vus, tas = {1}, [1]
for _ in range(n):
cour = tas.pop(0)
for i in (2, 3, 5):
nouv = cour * i
if nouv not in vus:
vus.add(nouv)
tas.append(nouv)
tas = sorted(tas)
return cour
Dec. 13, 2021