문제
다음 시퀀스를 가정합니다.
순번:1/1 , 1/1x2 , 1/1x2x3 , 1/1x2x3x4 , ....
이 수열의 n번째 항은 -
1 / 1*2*3 * ... n
숫자 n을 받아서 이 시퀀스의 처음 n개 항의 합계를 반환하는 JavaScript 함수를 작성해야 합니다.
예시
다음은 코드입니다 -
const num = 12; const seriesSum = (num = 1) => { let m = 1; let n = 1; for(let i = 2; i < num + 1; i++){ m *= i; n += (m * -1); }; return n; }; console.log(seriesSum(num));
출력
-522956311