हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्या की एक सरणी लेता है और सबसे छोटी और सबसे बड़ी संख्या को छोड़कर इसके तत्वों का औसत देता है।
आइए इस फ़ंक्शन के लिए कोड लिखें -
निम्नलिखित कोड है -
const arr = [1, 4, 5, 3, 5, 6, 12, 5, 65, 3, 2, 65, 9]; 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));
आउटपुट
कंसोल में आउटपुट निम्नलिखित है -
18.307692307692307