Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

सबसे बड़े और सबसे छोटे को छोड़कर ऐरे के सभी एलिमेंट्स का औसत - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो संख्याओं का ऐरे लेता है और सबसे छोटी और सबसे बड़ी संख्या को छोड़कर उसके एलिमेंट्स का औसत लौटाता है।

उदाहरण

निम्नलिखित कोड है -

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

  1. - सरणी में दूसरी सबसे बड़ी और सबसे छोटी संख्या ज्ञात करने के लिए C प्रोग्राम

    सरणी तत्व दर्ज करें और फिर, स्वैपिंग तकनीक का उपयोग करके संख्याओं को अवरोही क्रम में व्यवस्थित करें। बाद में, इंडेक्स लोकेशन की मदद से, सरणी में दूसरी सबसे बड़ी और दूसरी सबसे छोटी तत्व को प्रिंट करने का प्रयास करें।एक सरणी का उपयोग सामान्य तत्वों के समूह को एक नाम के तहत रखने के लिए किया जाता है।C प

  1. - C++ प्रोग्राम: सरणी में सबसे छोटा और दूसरा सबसे छोटा तत्व ज्ञात करना

    मान लें हमारे पास n तत्वों की एक सरणी है। हमें सरणी में पहला और दूसरा सबसे छोटा तत्व ज्ञात करना है। पहला सबसे छोटा सरणी का न्यूनतम है, दूसरा सबसे छोटा न्यूनतम है लेकिन पहले सबसे छोटे से बड़ा है। प्रत्येक तत्व को स्कैन करें, फिर तत्व की जांच करें, और पहले और दूसरे सबसे छोटे तत्वों की शर्तों को संबंध

  1. - C# में सभी सरणी तत्वों के औसत मान कैसे ढूंढें

    औसत मान ढूंढने के लिए, सबसे पहले एक सरणी सेट करें: int[] myArr = new int[10] { 45, 23, 55, 15, 8, 4, 2, 5, 9, 14 }; अब योग ढूंढें और इसे सरणी की लंबाई से विभाजित करके औसत प्राप्त करें। int len = myArr.Length; int sum = 0; int average = 0; for (int i = 0; i <