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

अद्वितीय सरणी मानों का योग ढूँढना - जावास्क्रिप्ट

<घंटा/>

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

हमारे फ़ंक्शन को सरणी में मौजूद सभी अद्वितीय तत्वों (ऐरे में केवल एक बार दिखाई देने वाले तत्व) का योग वापस करना चाहिए।

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

यदि इनपुट ऐरे है -

const arr = [2, 5, 5, 3, 2, 7, 4, 9, 9, 11];

तब आउटपुट 25

. होना चाहिए

हम केवल लूप के लिए उपयोग करेंगे, सरणी को पुनरावृत्त करेंगे और अद्वितीय तत्वों का योग वापस करेंगे।

उदाहरण

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

const arr = [2, 5, 5, 3, 2, 7, 4, 9, 9, 11];
const sumUnique = arr => {
   let res = 0;
   for(let i = 0; i < arr.length; i++){
      if(arr.indexOf(arr[i]) !== arr.lastIndexOf(arr[i])){
         continue;
      };
      res += arr[i];
   };
   return res;
};
console.log(sumUnique(arr));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

25

  1. जावास्क्रिप्ट सरणी में सभी अद्वितीय मान कैसे प्राप्त करें?

    जावास्क्रिप्ट सरणी में सभी अद्वितीय मान प्राप्त करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <t

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

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

  1. जावास्क्रिप्ट में लिफ्ट द्वारा कवर किए गए फर्शों का योग ज्ञात करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक सरणी लेता है जो फर्श संख्याओं का प्रतिनिधित्व करता है जिस पर समय के अंतराल के दौरान एक बिल्डिंग लिफ्ट रुक जाती है। उस डेटा से, हमारे फ़ंक्शन को उस समय में लिफ्ट द्वारा कवर की गई मंजिलों की कुल संख्या की गणना वापस करनी चाहिए। उदाहरण निम्नल