首页 > 其他 > 详细

Multiples of 3 and 5——Project Euler 1

时间:2015-04-07 11:24:04      阅读:99      评论:0      收藏:0      [点我收藏+]

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.

Find the sum of all the multiples of 3 or 5 below 1000.

 

 

function demo1(){
var multiplesArray = [] ;
for(var i = 0; i< 1000 ; i++){
	if(i%5 === 0 || i%3 === 0 ){
		multiplesArray.push(i);
	}
}
var sumArray = 0;
for(var j = 0; j<multiplesArray.length; j++){
  	sumArray += multiplesArray[j];
}
return sumArray;
}

  其实比较简单的是下面这种,上面是把所有的数字都放在了一个数组里面计算长度什么的其他计算更加方便,如果想简单,就用下面这种:

function demo1(){
var sumArray = 0;
for(var i = 0; i< 1000 ; i++){
	if(i%5 === 0 || i%3 === 0 ){
		sumArray += i;
	}
}
return sumArray;
}

  结果就不写了,运行一下代码便知道结果。

Multiples of 3 and 5——Project Euler 1

原文:http://www.cnblogs.com/Testing-Janeness-Liu/p/4397594.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!