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

रिवर्स योग सरणी जावास्क्रिप्ट

<घंटा/>

हमें एक फ़ंक्शन लिखने की आवश्यकता होती है, जैसे कि रिवर्ससम () जो संख्याओं के दो सरणियों को लेता है, मान लें कि पहले और दूसरे और एक नया सरणी देता है जिसमें शामिल हैं,

  • पहली सरणी के पहले तत्व का योग और दूसरे सरणी के अंतिम तत्व को पहले तत्व के रूप में,

  • पहली सरणी के दूसरे तत्व और दूसरे सरणी के दूसरे अंतिम तत्व का योग, और इसी तरह।

जब किसी भी सरणी में दूसरे से पहले तत्व समाप्त हो जाता है, तो हम सभी शेष तत्वों को सरणी में धकेल देते हैं। इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

const first = [23, 5, 7, 2, 34, 7, 8];
const second = [2, 4, 21, 4, 6, 7, 56, 23, 32, 12];
const reverseSum = (first, second) => {
   const sumArray = [];
   let i, j, k;
   for(i = 0, j = second.length - 1, k = 0; i < first.length && j >= 0;
   i++, j--, k++){
      sumArray[k] = first[i] + second[j];
   };
   while(i < first.length){
      sumArray[k] = first[i];
      k++;
      i++;
   };
   while(j >= 0){
      sumArray[k] = second[j];
      k++;
      j--;
   };
   return sumArray;
};
console.log(reverseSum(first, second));

आउटपुट

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

[
   35, 37, 30, 58, 41,
   13, 12, 21, 4, 2
]

आइए देखें कि आउटपुट इन नंबरों को कैसे दिखा रहा है। उदाहरण के लिए, ऊपर 35, पहले तत्व के रूप में पहली सरणी के पहले तत्व और दूसरे सरणी के अंतिम तत्व का योग है, अर्थात -

 23 (First element of first array)
+12 (Last element of second array)
------
35

  1. जावास्क्रिप्ट सरणी में पहला तत्व और अंतिम तत्व?

    एक सरणी तत्वों का एक समूह है। प्रत्येक तत्व का अपना अनुक्रमणिका मान . होता है . हम इन सूचकांकों . का उपयोग करके किसी भी तत्व तक पहुंच सकते हैं . लेकिन अंतिम तत्व के मामले में, हम सूचकांक को तब तक नहीं जानते जब तक हम सरणी में मौजूद तत्वों की संख्या नहीं जानते। इस मामले में, हमें तर्क का उपयोग करना ह

  1. जावास्क्रिप्ट ऐरे रिवर्स ()

    जावास्क्रिप्ट की रिवर्स () विधि का उपयोग सरणी तत्वों को उलटने के लिए किया जाता है। वाक्य रचना इस प्रकार है - array.reverse() आइए अब जावास्क्रिप्ट में रिवर्स () विधि को लागू करें - उदाहरण <!DOCTYPE html> <html> <body>    <h2>Demo Heading</h2>    <

  1. जावास्क्रिप्ट में ऐरे रिवर्स ()

    जावास्क्रिप्ट ऐरे रिवर्स () फ़ंक्शन एक सरणी में तत्वों के क्रम को उलट देता है सरणी रिवर्स () फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=