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

विषम सम सूचकांक अंतर - जावास्क्रिप्ट

<घंटा/>

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

const arr = [3, 6, 34, 12, 6, 8, 8, 5, 6, 8];

फ़ंक्शन को विषम अनुक्रमणिका में मौजूद तत्वों के योग और सम अनुक्रमणिका में मौजूद तत्वों के योग के बीच का अंतर लौटाना चाहिए

उदाहरण

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

const arr = [3, 6, 34, 12, 6, 8, 8, 5, 6, 8];
const oddEvenDiff = arr => {
   let diff = 0;
   for(let i = 0; i < arr.length; i++){
      if(i % 2 === 0){
         diff += arr[i];
      }else{
         diff -= arr[i]
      };
   };
   return Math.abs(diff);
};
console.log(oddEvenDiff(arr));

आउटपुट

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

18

  1. जावास्क्रिप्ट का उपयोग करके निरंतर विषम या सम संख्या रखने के लिए विभाजन संख्या

    समस्या 0) लेता है। हमारे फ़ंक्शन को एक सरणी लौटानी चाहिए जिसमें विषम या सम अंकों के निरंतर भाग हों। इसका मतलब है कि जब हमें अलग-अलग संख्याएं मिलती हैं (सम के लिए विषम, यहां तक ​​कि विषम के लिए) तो हमें संख्याओं को स्थिति में विभाजित करना चाहिए। उदाहरण निम्नलिखित कोड है - const num = 124579; const

  1. सम सूचकांक पर सम संख्याएँ और C++ में विषम सूचकांक पर विषम संख्याएँ

    इस समस्या में, हमें n / 2 सम मानों और n / 2 विषम मानों से मिलकर n आकार का एक arr [] दिया जाता है। हमारा कार्य सम सूचकांक पर सम संख्याओं और विषम संख्याओं को विषम सूचकांक पर रखने के लिए एक प्रोग्राम बनाना है। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट: गिरफ्तारी [] ={5, 1, 6, 4, 3, 8} आउटपुट

  1. विषम और सम अंकों के योग में अंतर।

    समस्या का विवरण दिए गए लंबे पूर्णांक n के साथ, विषम अंकों के योग और यहां तक ​​कि अंकों के बीच का अंतर 0 या नहीं होने के लिए एक प्रोग्राम लिखें। इंडेक्स 0 से शुरू होता है। उदाहरण n = 1212112 Sum of odd position elements = 2 + 2 + 1 = 5 Sum of even position elements = 1 + 1 + 1 + 2 = 5 Difference =