কম্পিউটার

জাভাস্ক্রিপ্টে সমান ডেটাসেটের গড় মোড


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সাজানো সংখ্যার অ্যারেতে লাগে। ফাংশনটি ডেটাসেটের গড় এবং মোড গণনা করা উচিত। তারপর গড় এবং মোড সমান হলে, ফাংশনটি সত্য, অন্যথায় মিথ্যা প্রত্যাবর্তন করা উচিত।

উদাহরণস্বরূপ -

যদি ইনপুট অ্যারে −

হয়
const arr = [5, 3, 3, 3, 1];

তারপর এই অ্যারের জন্য আউটপুট সত্য হওয়া উচিত কারণ এই অ্যারের গড় এবং মধ্যক উভয়ই 3।

উদাহরণ

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

const arr = [5, 3, 3, 3, 1];
mean = arr => (arr.reduce((a, b) => a + b))/(arr.length);
mode = arr => {
   let obj = {}, max = 1, mode;
   for (let i of arr) {
      obj[i] = obj[i] || 0;
      obj[i]++
   }
   for (let i in obj) {
      if (obj.hasOwnProperty(i)) {
         if ( obj[i] > max ) {
            max = obj[i]
            mode = i;
         }
      }
   }
   return +mode;
}
const meanMode = arr => mean(arr) === mode(arr)
console.log(meanMode(arr));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট -

true

  1. জাভাস্ক্রিপ্টে প্রতিশ্রুতি কি?

  2. জাভাস্ক্রিপ্ট কুইকসোর্ট রিকার্সিভ

  3. রেডিক্স সর্ট - জাভাস্ক্রিপ্ট

  4. জাভাস্ক্রিপ্টে কিছু সংখ্যার সমান পরম পার্থক্য সহ দীর্ঘতম সাবাররে