题解 | #丑数#

丑数

https://www.nowcoder.com/practice/6aa9e04fc3794f68acf8778237ba065b

#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
# 
# @param index int整型 
# @return int整型
#
class Solution:
    def GetUglyNumber_Solution(self , index: int) -> int:
        # write code here
        # res=[1,2,3,4,5,6,8,9,10,12]
        res=[1]
        a=b=c=0
        while len(res)<index:
            v=min(res[a]*2,res[b]*3,res[c]*5)
            res.append(v)
            if res[a]*2==v:
                a+=1
            if res[b]*3==v:
                b+=1
            if res[c]*5==v:
                c+=1
        return res[index-1] if index!=0 else 0

全部评论

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
今天 13:04
已编辑
门头沟学院 算法工程师
智谱和米哈游都是ai大模型agent的业务钱的话还是米更多,几乎翻倍了,有没有老哥是两个公司其中一个的,能问问转正率咋样嘛,我问的hr回答都是做的好就可以转正暑期实习
码农索隆:选米哈游:短期高薪、敢承担风险、具备强创新能力,且愿押注游戏AI赛道。 选智谱:稳定性与行业通用能力积累,接受薪资差距以换取更稳妥的职业基础。
投递米哈游等公司7个岗位 > 实习期间如何提升留用概率?
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务