কম্পিউটার

প্রতিটি জাভাস্ক্রিপ্টের জন্য কীভাবে আংশিক যোগফলের একটি তালিকা তৈরি করবেন


আমাদের কাছে এইরকম সংখ্যার একটি অ্যারে আছে −

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

আমাদের এমন একটি ফাংশন লিখতে হবে যা একই আকারের একটি নতুন অ্যারে প্রদান করে কিন্তু প্রতিটি উপাদান সেই বিন্দু পর্যন্ত সমস্ত উপাদানের সমষ্টি সহ।

সুতরাং, আউটপুট −

এর মত হওয়া উচিত
কনস্ট আউটপুট =[1, 2, 7, 9, 5, 11, 21];

ফাংশন partialSum() লিখি। এই ফাংশনের জন্য সম্পূর্ণ কোড হবে −

উদাহরণ

const arr =[1, 1, 5, 2, -4, 6, 10];const partialSum =(arr) => { const output =[]; arr.forEach((num, index) => { if(index ===0){ output[index] =num; }else{ output[index] =num + output[index - 1]; } }); রিটার্ন আউটপুট;};console.log(partialSum(arr));

এখানে, আমরা অ্যারের উপর পুনরাবৃত্তি করেছি এবং আউটপুট অ্যারের উপাদানগুলিকে প্রতিবার একটি নতুন মান বরাদ্দ করতে থাকি, মানটি বর্তমান সংখ্যা এবং এর পূর্বসূরীর সমষ্টি।

আউটপুট

সুতরাং, এই কোডের আউটপুট হবে −

<প্রে>[ 1, 2, 7, 9, 5, 11, 21]
  1. কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি ফর্ম রিসেট বা সাফ করবেন?

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি লিঙ্ক করা তালিকায় উপাদান যোগ করুন

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি লিঙ্ক তালিকা তৈরি করা

  4. কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি এইচটিএমএল তালিকা সাজান?