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

जावास्क्रिप्ट में दो सरणियों का उलटा योग

<घंटा/>

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

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

यदि दो सरणियाँ हैं -

const arr1 = [34, 5, 3, 3, 1, 6];
const arr2 = [5, 67, 8, 2, 6, 4];

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

const output = [38, 11, 5, 11, 68, 11];

उदाहरण

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

const arr1 = [34, 5, 3, 3, 1, 6];
const arr2 = [5, 67, 8, 2, 6, 4];
const reverseSum = (arr1, arr2) => {
   const res = [];
   for(let i = 0; i < arr1.length; i++){
      res[i] = (arr1[i]) + (arr2[arr2.length - i - 1] || 0);
   };
   return res;
};
console.log(reverseSum(arr1, arr2));

आउटपुट

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

[ 38, 11, 5, 11, 68, 11 ]

  1. जावास्क्रिप्ट में सरणियों का अनूठा प्रतिच्छेदन

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो संख्याओं के दो सरणी लेता है, मान लीजिए arr1 और arr2। फ़ंक्शन को सरणी के तत्वों के बीच प्रतिच्छेदन का पता लगाना चाहिए। यानी, वे तत्व जो दोनों सरणियों में दिखाई देते हैं। एकमात्र शर्त यह है कि यदि हमने पहले एक तत्व को प्रतिच्छेद के रूप में देखा है

  1. JavaScript में दो सरणियों के संगत मानों की तुलना करना

    मान लीजिए कि हमारे पास समान लंबाई की संख्याओं की दो सरणी इस तरह हैं - const arr1 =[23, 67, 12, 87, 33, 56, 89, 34, 25];const arr2 =[12, 60, 45, 54, 67, 84, 36, 73, 44]; हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले और दूसरे तर्क के रूप में दो ऐसे सरणियों को लेता है। फिर फ़ंक्शन को दोनो

  1. जावास्क्रिप्ट में बीएसटी में दो योग

    समस्या: हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो बाइनरी सर्च ट्री, रूट 1 और रूट 2 की जड़ों को क्रमशः पहले और दूसरे तर्क के रूप में लेता है। फ़ंक्शन का तीसरा तर्क संख्या, लक्ष्य है। हमारे फ़ंक्शन को ट्रू वापस करना चाहिए अगर और केवल तभी जब पहले पेड़ में एक नोड और दूसरे पेड़ में एक नो