#37817: python 紀錄


BensonDC (python戰士)

學校 : 不指定學校
編號 : 240921
來源 : [163.32.78.214]
最後登入時間 :
2024-11-06 14:27:58
d129. 00136 - Ugly Numbers -- UVa136 | From: [36.238.155.47] | 發表日期 : 2023-10-10 10:15

def nthUglyNumber(n):
    uglys=[1]
    u2=u3=u5=0
    while len(uglys)!=n:
        ugly=min(uglys[u2]*2,uglys[u3]*3,uglys[u5]*5)
        uglys.append(ugly)
        if uglys[u2]*2==ugly:
            u2+=1
        if uglys[u3]*3==ugly:
            u3+=1
        if uglys[u5]*5==ugly:
            u5+=1
    return uglys[n-1]
print(f"The 1500'th ugly number is {nthUglyNumber(1500)}.")

 
ZeroJudge Forum