22. 求1 + 2! + 3! + ... +20!

程序书算法精题–JS版

  1. 求1 + 2! + 3! + … +20!

分析

1 + 12 + 123 + 12*…*20

源码

let result = 0;

function fn(n) {
  return n <=1 ? 1 : fn(n-1) * n;
}

for(let i = 1; i <= 20; i++) {
  result += fn(i)
}
console.log(result);

console

在这里插入图片描述


版权声明:本文为Ksy007原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。