07.Sum of numbers from 0 to N
描述:
我们要生成一个函数,该函数计算从0开始的序列,并结束,直到序列之后的给定数字:
0 1 3 6 10 15 21 28 36 45 55 ....
由...创建
0 + 0 + 1 + 2 + 0 + 1 + 2 + 3 + 0 + 1 + 2 + 3 + 4 + 0 + 1 + 2 + 3 + 4 + 4 + 5 + 6,0 + 1 + 2 + 3 + 4 + 5 + 6 + 7等。
输入:
LastNumber
输出:
系列和结果
例:
输入:
> 6
输出:
0 + 1 + 2 + 3 + 4 + 5 + 6 = 21
输入:
> -15
输出:
-15 <0
输入:
> 0
输出:
0 = 0
var SequenceSum = (function() {
function SequenceSum() {}
SequenceSum.showSequence = function(count) {
// for
var num=0; var a=[];
//while
for(var i=0;i<count+1;i++){
num +=i;
a.push(i);
}
if(count<0){
return count+'<'+0
}else if(count==0){
return count+'='+0;
}
a=a.join("+");
return a+' = '+num
};
return SequenceSum;
})();