码迷,mamicode.com
首页 > 其他好文 > 详细

Project Euler不断更新中,目前进度(1-1)

时间:2015-01-20 21:51:13      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

慢慢的开始使用Mathematica软件,不过一开始总会带一些C语言的影子

No.1

Mathematica

In[21]:= Sum[x, {x, 
  Table[If[Mod[x, 3] == 0, x, If[Mod[x, 5] == 0, x, 0]], {x, 1, 
    1000}]}]

Out[21]= 234168

improve

In[24]:= Sum[x, {x, #1}] &@
 Table[If[Mod[x, 3] == 0, x, If[Mod[x, 5] == 0, x, 0]], {x, 1, 1000}]

Out[24]= 234168

improve

In[28]:= Sum[x, {x, #1}] &@
   Table[If[Mod[x, #1] == 0, x, If[Mod[x, #2] == 0, x, 0]], {x, 
     1, #3}] & @@ {3, 5, 1000}

Out[28]= 234168

 

No.2

 

Project Euler不断更新中,目前进度(1-1)

标签:

原文地址:http://www.cnblogs.com/shouchengcheng/p/4237278.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!