人生中第一个自己研究出来的小算法题,想想真的是好激动,用了大概半个小时时间想出来的。

题目是:求 10*9*8*7*6*5*4*3*2*1 的和

var sum = 10; //先定义第一个值

//然后依次阶乘,第一轮10*9,第二轮10*9的和乘以8......
for (var i = 9; i >= 1; i--) {
    sum = sum * i;
}
console.log(sum);

var sum = 1;
for (var i = 1; i <= 10; i++) {
    sum = sum * i;
}
console.log(sum);

真的是太激动了,虽然不难吧,但是感觉比较是人生中第一个自己研究出来的算法

标签: none

添加新评论