সমস্যা
নিচের ক্রমটি ধরুন:
অনুক্রম:1/1 , 1/1x2 , 1/1x2x3 , 1/1x2x3x4 , ....
এই ক্রমটির nম পদটি হবে −
1 / 1*2*3 * ... n
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা n নেয় এবং এই ক্রমটির প্রথম n পদের যোগফল ফেরত দেয়।
উদাহরণ
নিম্নলিখিত কোড -
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