সমস্যা
নিচের সিকোয়েন্সটি বিবেচনা করুন:
Seq: 1/1 , 1/1x2 , 1/1x2x3 , 1/1x2x3x4 , ....
এই সিকোয়েন্সের nth টার্ম হবে:
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