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

विषम-सम इंडेक्स अंतर - JavaScript


हमें एक 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 splitDifferent = (num = 1) =>

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

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

  1. - विषम और सम अंकों के योग के बीच अंतर

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