আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা অ্যারে নেবে। তারপর ফাংশনটি সবচেয়ে ছোট এবং সবচেয়ে বড় সংখ্যা বাদ দিয়ে এর এলিমেন্টগুলোর গড় রিটার্ন করবে।
উদাহরণ
কোডটি নিচে দেওয়া হলো −
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