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

एक सरणी जावास्क्रिप्ट के सभी गैर-दोहराए जाने वाले तत्वों का योग

<घंटा/>

मान लीजिए, हमारे पास इस तरह की संख्याओं की एक सरणी है -

const arr = [14, 54, 23, 14, 24, 33, 44, 54, 77, 87, 77, 14];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक ऐसी सरणी लेता है और सरणी के सभी तत्वों के योग को गिनता है जो केवल एक बार सरणी में दिखाई देते हैं -

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

ऊपर बताए गए ऐरे का आउटपुट होगा -

356

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

const arr = [14, 54, 23, 14, 24, 33, 44, 54, 77, 87, 77, 14];
const nonRepeatingSum = arr => {
   let res = 0;
   for(let i = 0; i < arr.length; i++){
      if(i !== arr.lastIndexOf(arr[i])){
         continue;
      };
      res += arr[i];
   };
   return res;
};
console.log(nonRepeatingSum(arr));

कंसोल पर आउटपुट निम्नलिखित है -

30

  1. जोड़ी जिसका योग जावास्क्रिप्ट में सरणी में मौजूद है

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को दो संख्याओं की एक जोड़ी चुननी चाहिए जो अलग-अलग सूचकांकों (लगातार या गैर-लगातार) पर हों, जिनका योग भी सरणी में मौजूद हो। उदाहरण निम्नलिखित कोड है - const arr = [1, 3, 5, 6, 8, 9]; const findPair = (arr = []) => { &n

  1. जावास्क्रिप्ट में सरणी के वैकल्पिक तत्वों का योग ढूँढना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को सरणी के वैकल्पिक तत्वों के योग की गणना और वापसी करनी चाहिए। उदाहरण के लिए - यदि इनपुट ऐरे है - const arr = [1, 2, 3, 4, 5, 6, 7]; तब आउटपुट होना चाहिए - 1 + 3 + 5 + 7 = 16 उदाहरण

  1. जावास्क्रिप्ट में कम () के साथ सरणी तत्वों का उत्पाद ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक सरणी गिरफ्तारी लेता है। हमारे फ़ंक्शन को सरणी के सभी तत्वों के उत्पाद को ढूंढना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [3, 1, 4, 1, 2, -2, -1]; const produceElements = (arr = []) => {    const res = arr.red