【剑指offer】q34:丑数

来源:互联网 发布:杭州辉图软件 编辑:程序博客网 时间:2024/06/01 07:58

题目要求第n个丑数,所以对于中间结果不需要保存。

def Humble(index):curHum = 1M2 = 2; M3 = 3; M5 = 5while index > 1:curHum = min(min(M2, M3), M5)while M2 <= curHum:M2 *= 2while M3 <= curHum:M3 *= 3while M5 <= curHum:M5 *= 5index -= 1return curHum


0 0