কম্পিউটার

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


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

মিডিয়ানের পরিসংখ্যানগত অর্থ

মধ্যমা হল একটি সাজানো, ঊর্ধ্বমুখী বা অবরোহী, সংখ্যার তালিকার মধ্যবর্তী সংখ্যা এবং এটি গড় থেকে সেই ডেটা সেটের আরও বর্ণনামূলক হতে পারে।

পন্থা

প্রথমত, আমরা অ্যারে সাজাব, যদি এর আকার সমান হয়, তাহলে দুটি মধ্যম সংখ্যার সাথে মোকাবিলা করার জন্য আমাদের অতিরিক্ত যুক্তির প্রয়োজন হবে।

এই ক্ষেত্রে, আমাদের ঐ দুটি সংখ্যার গড় ফেরত দিতে হবে।

উদাহরণ

const arr = [4, 6, 2, 45, 2, 78, 5, 89, 34, 6];
const findMedian = (arr = []) => {
   const sorted = arr.slice().sort((a, b) => {
      return a - b;
   });
   if(sorted.length % 2 === 0){
      const first = sorted[sorted.length / 2 - 1];
      const second = sorted[sorted.length / 2];
      return (first + second) / 2;
   }
   else{
      const mid = Math.floor(sorted.length / 2);
      return sorted[mid];
   };
};
console.log(findMedian(arr));

আউটপুট

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

6

  1. জাভাস্ক্রিপ্ট কনস্ট

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

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

  4. জাভাস্ক্রিপ্টে একটি অ্যারেতে স্বতন্ত্রতা পরীক্ষা করা হচ্ছে