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

जावास्क्रिप्ट में सभी संभावित विषम लंबाई उपसरणियों का योग

<घंटा/>

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

फ़ंक्शन को पहले मूल सरणी से सभी संभावित उप-सरणी को अनुमति देना चाहिए जिसमें एक विषम लंबाई है। और फिर फ़ंक्शन को उन सबएरे के सभी तत्वों का संयुक्त योग मिलना चाहिए और योग वापस करना चाहिए।

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

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

const arr = [1, 2, 3];

तब आउटपुट होना चाहिए -

const output = 12;

क्योंकि वांछित उप-सरणी हैं [1], [2], [3], [1, 2, 3]

उदाहरण

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

const arr1 = [1, 2, 3];
const arr2 = [1, 2, 3, 4, 5, 6];
const sumOfOddLengthSubarrays = (arr = []) => {
   let res = 0;
   for(let i = 0; i < arr.length; i++){
      let sum = 0;
      for(let j = i; j < arr.length; j++){
         sum += arr[j];
         if (((j - i + 1) & 1) === 0) {
            continue;
         };
         res += sum;
      }
   };
   return res;
};
console.log(sumOfOddLengthSubarrays(arr1));
console.log(sumOfOddLengthSubarrays(arr2));

आउटपुट

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

12
98

  1. जावास्क्रिप्ट में वांछित योग के साथ बाइनरी सबएरे

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक बाइनरी सरणी में लेता है, एआर, पहले तर्क के रूप में, और एक संख्या, लक्ष्य, दूसरे तर्क के रूप में। हमारा कार्य सरणी गिरफ्तारी में मौजूद उप-सरणी की संख्या की गणना करना है, जिनके तत्वों का योग गिनती के बराबर है। हमें अंततः यह गणना वापस कर

  1. C++ में सभी उपसरणियों के XOR का योग

    इस समस्या में, हमें n संख्याओं का एक सरणी arr[] दिया जाता है। हमारा कार्य सरणी के सभी उप-सरणी के XOR का योग ज्ञात करने के लिए एक प्रोग्राम बनाना है। यहां, हमें दिए गए सरणी के सभी उप-सरणी खोजने की आवश्यकता है, और फिर प्रत्येक उप-सरणी के लिए, हम तत्व का xor ढूंढेंगे और योग चर में XOR मान जोड़ेंगे। सम

  1. पायथन में सभी विषम लंबाई के उप-सरणियों का योग खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास सकारात्मक मूल्यों की एक सरणी है जिसे अंक कहा जाता है, हमें सभी संभावित विषम-लंबाई वाले उप-सरणियों का योग खोजना होगा। जैसा कि हम जानते हैं कि एक उप-सरणी सरणी का एक सन्निहित अनुवर्ती है। हमें संख्याओं के सभी विषम-लंबाई वाले उप-सरणियों का योग ज्ञात करना है। इसलिए, यदि इनपुट nums