算法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 - 庖丁解牛
可以从3开始依次看看3,5,7能否整除,不过运算效率偏低。改为将3,5,7的倍数取出来,再用集合去重。
list3 =
list5 =
list7 =
print(sum(set(list3 + list5 + list7))) em (⊙﹏⊙) 2
页:
[1]