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

जावास्क्रिप्ट में विषम और सम अनुक्रमणिका वाले तत्वों का अलग-अलग योग करके उनका निरपेक्ष अंतर


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

उदाहरण

const arr = [4, 6, 3, 1, 5, 8, 9, 3, 4]; 
const oddEvenDifference = (arr = []) => { 
  let oddSum = 0; 
  let evenSum = 0; 
  for (let i = 0; i < arr.length; i++) { 
    const el = arr[i]; 
    if (i % 2 === 0) { 
      evenSum += el; 
    } else { 
      oddSum += el; 
    } 
  } 
  return Math.abs(oddSum - evenSum); 
}; 
console.log(oddEvenDifference(arr));

आउटपुट

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

7
  1. - C++ में एरे में सम और विषम इंडेक्स वाले तत्वों का निरपेक्ष अंतर

    एक एरे समान डेटा प्रकार के कई तत्वों का एक कंटेनर है। तत्वों का इंडेक्स 0 से शुरू होता है यानी पहले तत्व का इंडेक्स 0 होता है। इस समस्या में, हमें दो सम इंडेक्स वाली संख्या और दो विषम इंडेक्स वाली संख्या के बीच निरपेक्ष अंतर ज्ञात करना है। सम इंडेक्स वाली संख्या = 0,2,4,6,8... विषम इंडेक्स वाली संख

  1. - C++ में ऐरे के सम और विषम इंडेक्स वाले तत्वों का निरपेक्ष अंतर

    यहां हम देखेंगे कि ऐरे में सम और विषम इंडेक्स वाले तत्वों के निरपेक्ष अंतर कैसे प्राप्त करें। निरपेक्ष अंतर इंगित करता है कि यदि किसी जोड़े का अंतर ऋणात्मक है, तो निरपेक्ष मान लिया जाएगा। उदाहरण के लिए, संख्याएं हैं {1, 2, 3, 4, 5, 6, 7, 8, 9}। तो सम स्थान वाले तत्व हैं 1, 3, 5, 7, 9 (0 से शुरू), और

  1. - Python प्रोग्राम - सम और विषम इंडेक्स वाले तत्वों का योग बराबर करने के लिए हटाए जाने वाले तत्वों की संख्या

    एक संख्याओं की सूची nums दी गई है। एक फंक्शन f(i) पर विचार करें जो इंडेक्स i पर तत्व को हटाता है और फिर true या false लौटाता है, यह इस बात पर निर्भर करता है कि परिणामी सूची का सम इंडेक्स वाले मानों का योग विषम इंडेक्स वाले मानों के योग के बराबर है या नहीं। हमें उन इंडेक्स की संख्या चाहिए जिनके लिए f