আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সর্টেড নম্বরগুলোর একটি অ্যারে নেবে। ফাংশনটি ডেটাসেটের মিন (গড়) এবং মোড (বহুলক) হিসাব করবে। তারপর যদি মিন এবং মোড সমান হয়, তবে ফাংশনটি true রিটার্ন করবে, অন্যথায় false।
উদাহরণস্বরূপ:
যদি ইনপুট অ্যারে হয়:
const arr = [5, 3, 3, 3, 1];
তাহলে এই অ্যারেতে আউটপুট হবে true কারণ এই অ্যারেতে মিন এবং মিডিয়ান উভয়ই ৩।
উদাহরণ
নিচে কোডটি দেওয়া হলো:
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