हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या की एक सरणी लेता है। फिर फ़ंक्शन को सबसे छोटी और सबसे बड़ी संख्या को छोड़कर अपने तत्वों का औसत वापस करना चाहिए।
उदाहरण
इसके लिए कोड होगा -
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