কম্পিউটার

জাভাস্ক্রিপ্টে গড় গণনা থেকে চরম উপাদানগুলি বাদ দেওয়া


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

উদাহরণ

এর জন্য কোড হবে −

const arr = [5, 3, 5, 6, 12, 5, 65, 3, 2];
const findExcludedAverage = arr => {
   const creds = arr.reduce((acc, val) => {
      let { min, max, sum } = acc;
      sum += val;
      if(val > max){
         max = val;
      };
      if(val < min){
         min = val;
      };
      return { min, max, sum };
   }, {
      min: Infinity,
      max: -Infinity,
      sum: 0
   });
   const { max, min, sum } = creds;
   return (sum - min - max) / (arr.length / 2);
};
console.log(findExcludedAverage(arr));

আউটপুট

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

8.666666666666666

  1. জাভাস্ক্রিপ্টে একটি সারি থেকে উপাদান উঁকি দেওয়া

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

  3. জাভাস্ক্রিপ্ট ব্যবহার করে অগ্রাধিকার সারি থেকে উপাদানগুলি সরান

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি লিঙ্ক তালিকা থেকে উপাদান সরান