不二如是 发表于 2017-6-18 05:00:00

算法45 ◉‿◉ 找出包括3333内所有自然数中是3,5,7倍数的自然数之和

http://xxx.fishc.com/forum/201705/05/225545py2j222x5z6x55n2.png

按照提示,完成代码,秀秀你的编程能力!

不许看答案,否则打屁屁



程序分析:
        22以内的自然数中,属于 3,5,7 的倍数的有 3, 5, 6,7,9,10,12,14,15,18,20,21它们之和是140。

        找出3333(包含3333) 以内的自然数中,属于 3,5,7 的倍数的数字(只吃出现一次)之和。       

源代码:
**** Hidden Message *****



○面试题索引贴●
如果喜欢,请订阅{:10_303:} :
HTML5 - 庖丁解牛 + JavaScript - 庖丁解牛

冬雪雪冬 发表于 2017-6-18 10:10:38

可以从3开始依次看看3,5,7能否整除,不过运算效率偏低。改为将3,5,7的倍数取出来,再用集合去重。
list3 =
list5 =
list7 =
print(sum(set(list3 + list5 + list7)))

a211827754 发表于 2018-9-25 10:36:35

em

woodwendtee 发表于 2022-9-10 13:19:11

(⊙﹏⊙)

jack6666 发表于 2022-10-25 21:49:46

2
页: [1]
查看完整版本: 算法45 ◉‿◉ 找出包括3333内所有自然数中是3,5,7倍数的自然数之和