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

जावास्क्रिप्ट में एक तत्व को छोड़कर योग

<घंटा/>

मान लीजिए कि हमारे पास इस तरह के पूर्णांकों की एक सरणी है -

const arr = [12, 1, 4, 8, 5];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक ऐसी सरणी को एकमात्र तर्क के रूप में लेता है।

फिर फ़ंक्शन को ठीक दो पूर्णांकों की एक सरणी लौटानी चाहिए -

  • पहला पूर्णांक किसी एक तत्व को छोड़कर सभी सरणी तत्वों का सबसे छोटा संभव योग होना चाहिए।

  • दूसरा पूर्णांक किसी एक तत्व को छोड़कर सभी सरणी तत्वों का अधिकतम संभव योग होना चाहिए।

हमारे लिए एकमात्र शर्त यह है कि हमें लूप के लिए एक और केवल एक का उपयोग करके ऐसा करना होगा।

उदाहरण के लिए -

उपरोक्त सरणी के लिए, आउटपुट होना चाहिए -

const output = [18, 29];

क्योंकि बाहर की गई संख्या क्रमशः 12 और 1 है।

उदाहरण

इसके लिए कोड होगा -

const arr = [12, 1, 4, 8, 5];
const findExtremeNumbers = (arr = []) => {
   let sum = 0;
   let min = Infinity;
   let max = -Infinity;
   for(let i = 0; i < arr.length; i++){
      const curr = arr[i];
      sum += curr;
      if(curr > max){
         max = curr;
      }
      if(curr < min){
         min = curr;
      };
   };
   return [sum - max, sum - min];
};
console.log(findExtremeNumbers(arr));

आउटपुट

और कंसोल में आउटपुट होगा -

[18, 29]

  1. जावास्क्रिप्ट का उपयोग करके एक सरणी में एक तत्व जोड़ना

    एक सरणी में एक तत्व जोड़ना विभिन्न पदों के लिए विभिन्न कार्यों का उपयोग करके किया जा सकता है। सरणी के अंत में एक तत्व जोड़ना यह पुश विधि का उपयोग करके पूरा किया जा सकता है। उदाहरण के लिए, let veggies = ["Onion", "Raddish"]; veggies.push("Cabbage"); console.log(veggies)

  1. जावास्क्रिप्ट सरणी में पहला तत्व और अंतिम तत्व?

    एक सरणी तत्वों का एक समूह है। प्रत्येक तत्व का अपना अनुक्रमणिका मान . होता है . हम इन सूचकांकों . का उपयोग करके किसी भी तत्व तक पहुंच सकते हैं . लेकिन अंतिम तत्व के मामले में, हम सूचकांक को तब तक नहीं जानते जब तक हम सरणी में मौजूद तत्वों की संख्या नहीं जानते। इस मामले में, हमें तर्क का उपयोग करना ह

  1. किसी सरणी के अंतिम तत्व को प्रिंट करने के लिए जावास्क्रिप्ट कोड

    निम्नलिखित एक सरणी के अंतिम तत्व को प्रिंट करने के लिए कोड है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result,.sample {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; } .परिणाम {रंग:लाल; }जावास्क्रिप्ट कोड किसी सरणी के अंतिम तत्व को प्रिंट क