কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে এলিমেন্টগুলোর কিউমুলেটিভ সাম


ধরুন, আমাদের কাছে একটি সংখ্যা অ্যারে আছে −

const arr = [1, 2, 3, 4, 5, 6];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এমন একটি অ্যারে নেবে এবং একটি নতুন অ্যারে রিটার্ন করবে যাতে অ্যারে-র সংশ্লিষ্ট এলিমেন্টগুলো ঐ বিন্দু পর্যন্ত মূল অ্যারে-র সব এলিমেন্টের যোগফল হবে।

তাই, উপরের অ্যারে-র জন্য আউটপুট হওয়া উচিত −

const output = [1, 3, 6, 10, 15, 21];

উদাহরণ

কোডটি নিচে দেওয়া হলো −

const arr = [1, 2, 3, 4, 5, 6]; const findCumulativeSum = arr => {    const creds = arr.reduce((acc, val) => {       let { sum, res } = acc;       sum += val;       res.push(sum);       return { sum, res };    }, {       sum: 0,       res: []    });    return creds.res; }; console.log(findCumulativeSum(arr));

আউটপুট

কনসোলে আউটপুট −

[ 1, 3, 6, 10, 15, 21 ]

  1. জাভাস্ক্রিপ্টে অ্যারেতে নির্দিষ্ট যোগফল দিয়ে তিনটি উপাদান বের করা

  2. জাভাস্ক্রিপ্টে অ্যারে এলিমেন্ট পুনর্বিন্যাস করা যেন কোনো দুটি সমান না থাকে

  3. জাভাস্ক্রিপ্টে অ্যারে এলিমেন্ট পুনর্বিন্যাস করে ডাবল রিলেশন তৈরি করা

  4. জাভাস্ক্রিপ্টে ২D অ্যারেতে অল্টারনেটিং সম (Alternating Sum) গণনা