কম্পিউটার

বর্জিত গড় গণনা করা হচ্ছে - জাভাস্ক্রিপ্ট


ধরুন আমাদের কাছে এই ধরনের বস্তুর একটি অ্যারে আছে −

const arr = [
   {val: 56, canUse: true},
   {val: 16, canUse: true},
   {val: 45, canUse: true},
   {val: 76, canUse: false},
   {val: 45, canUse: true},
   {val: 23, canUse: false},
   {val: 23, canUse: false},
   {val: 87, canUse: true},
];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা ক্যান ইউজ পতাকার জন্য বুলিয়ান ট্রু সেট থাকা সমস্ত বস্তুর ভ্যাল সম্পত্তির গড় গণনা করে৷

উদাহরণ

নিম্নলিখিত কোড -

const arr = [
   {val: 56, canUse: true},
   {val: 16, canUse: true},
   {val: 45, canUse: true},
   {val: 76, canUse: false},
   {val: 45, canUse: true},
   {val: 23, canUse: false},
   {val: 23, canUse: false},
   {val: 87, canUse: true},
];
const excludedAverage = arr => {
   let count = 0, props = 0;
   for(let i = 0; i < arr.length; i++){
      if(!arr[i].canUse){
         continue;
      };
      props++;
      count += arr[i].val;
   };
   return (count) / (!props ? 1 : props);
};
console.log(excludedAverage(arr));

আউটপুট

এটি কনসোলে −

নিম্নলিখিত আউটপুট তৈরি করবে
49.8

  1. জাভাস্ক্রিপ্টে একটি অ্যারের মধ্যমা গণনা করা হচ্ছে

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

  3. জাভাস্ক্রিপ্টে সংখ্যার অ্যারের জন্য প্রকরণ গণনা করা হচ্ছে

  4. জাভাস্ক্রিপ্টে পার্টিশনের গড় সর্বোচ্চ যোগফল