কম্পিউটার

জাভাস্ক্রিপ্টে উপাদানগুলির জোড়ার ক্রমবর্ধমান গড়


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

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

আসুন এই ফাংশনের জন্য কোড লিখি, আমরা এই সমস্যার সমাধান করতে 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. জাভাস্ক্রিপ্টে একটি সারি থেকে উপাদান উঁকি দেওয়া

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

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