题解 | #求最小公倍数#

求最小公倍数

http://www.nowcoder.com/practice/22948c2cad484e0291350abad86136c3

在大的数的倍数里面去找最小的能整除另外一个数的数,就是最小公倍数,按照大的来找,循环次数能够降到很少,提升效率
while True:
    try:
        a,b=list(map(int, input().split()))
        if a < b:
            a,b=b,a
        for i in range(a,a*b+1,a):
            if i%b==0:
                print(i)
                break
    except:
        break

全部评论
思路很好,学到了。
2 回复 分享
发布于 2022-04-02 19:21
纯纯的数学问题,感谢大佬
点赞 回复 分享
发布于 2024-03-07 14:20 福建
学到了
点赞 回复 分享
发布于 2023-05-17 19:52 河南
为什么要用if a < b: a,b=b,a,不用也是可用的吧
点赞 回复 分享
发布于 2023-04-21 16:31 广东
这是我见过的”最偷懒“的办法……
点赞 回复 分享
发布于 2022-12-13 21:58 广东
学到了
点赞 回复 分享
发布于 2022-12-11 17:29 浙江
另一种方法是找到小的数的质数,然后乘大的数
点赞 回复 分享
发布于 2022-09-28 06:42 瑞典
秒啊
点赞 回复 分享
发布于 2022-09-15 10:14 广东
为什么输入时要加个list呢,不加的话也不会报错
点赞 回复 分享
发布于 2022-08-29 22:24 河南
666666 简单好懂
点赞 回复 分享
发布于 2022-04-30 23:10
思路清晰
点赞 回复 分享
发布于 2022-04-04 17:30
niu
点赞 回复 分享
发布于 2022-04-03 21:39
牛呀 牛呀
点赞 回复 分享
发布于 2022-02-16 16:54
请问这道题为什么要用try except 呀
点赞 回复 分享
发布于 2022-01-16 21:47

相关推荐

白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。 2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。 3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。
面试被问期望薪资时该如何...
点赞 评论 收藏
分享
评论
170
28
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务