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

জাভাস্ক্রিপ্টে উপাদান জোড়ার কিউমুলেটিভ গড় (Cumulative Average)


আমাদের কাছে একটি সংখ্যা অ্যারে আছে এবং একটি ফাংশন লিখতে হবে যা একটি অ্যারে ফেরত দেবে যেখানে প্রতিটি উপাদান হচ্ছে সংশ্লিষ্ট উপাদান ও তার পূর্ববর্তী উপাদানের গড়।

প্রথম উপাদানের জন্য, কোনো পূর্ববর্তী উপাদান নাই, তাই সেটিই ফেরত দেওয়া হবে।

এই ফাংশনটির কোড লিখি, আমরা Array.prototype.map() ফাংশন ব্যবহার করে সমাধান করব।

উদাহরণ

কোডটি হবে −

const arr = [3, 5, 7, 8, 3, 5, 7, 4, 2, 8, 4, 2, 1]; const consecutiveAverage = arr => {   return arr.map((el, ind, array) => {     const first = (array[ind-1] || 0);     const second = (1 + !!ind);     return ((el + first) / second);   }); }; console.log(consecutiveAverage(arr));

আউটপুট

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

[   3, 4, 6, 7.5, 5.5, 4,   6, 5.5, 3, 5, 6, 3,   1.5 ]

  1. জাভাস্ক্রিপ্ট DOM কী?

  2. জাভাস্ক্রিপ্টে কিউ (Queue) থেকে Peek অপারেশন

  3. জাভাস্ক্রিপ্টে কিউ (Queue-এ) এলিমেন্ট যোগ করা (Enqueue)

  4. জাভাস্ক্রিপ্টে অ্যারেতে গড় (Average) গণনা