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

जावास्क्रिप्ट में संख्याओं की सरणी को संचयी योग सरणी में परिवर्तित करना

<घंटा/>

हमारे पास इस तरह की संख्याओं की एक सरणी है -

const arr = [1, 1, 5, 2, -4, 6, 10];

हमें एक ऐसा फ़ंक्शन लिखना होता है जो एक ही आकार का एक नया सरणी देता है, लेकिन प्रत्येक तत्व उस बिंदु तक सभी तत्वों का योग होता है।

इसलिए, आउटपुट इस तरह दिखना चाहिए -

const output = [1, 2, 7, 9, 5, 11, 21];

इसलिए, आइए फ़ंक्शन को आंशिकसम (),

लिखें

इस फ़ंक्शन का पूरा कोड होगा -

const arr = [1, 1, 5, 2, -4, 6, 10];
const partialSum = (arr) => {
   const output = [];
   arr.forEach((num, index) => {

      if(index === 0){
         output[index] = num;
      }else{
         output[index] = num + output[index - 1];
      }
   });
   return output;
};
console.log(partialSum(arr));

यहां, हमने सरणी पर पुनरावृति की और आउटपुट सरणी के तत्वों को हर बार एक नया मान निर्दिष्ट किया, मान वर्तमान संख्या और उसके पूर्ववर्ती का योग है।

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

[
   1, 2, 7, 9,
   5, 11, 21
]

  1. जावास्क्रिप्ट में सेट करने के लिए सरणी परिवर्तित करना

    जावास्क्रिप्ट में सेट करने के लिए सरणी को परिवर्तित करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &

  1. जावास्क्रिप्ट का उपयोग करते हुए स्ट्रिंग संख्याओं का सारांश सरणी

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सरणी लेता है जिसमें पूर्णांक और स्ट्रिंग संख्याएं होती हैं। हमारे फ़ंक्शन को एक नई संख्या प्राप्त करने और उस संख्या को वापस करने के लिए सभी पूर्णांकों और स्ट्रिंग संख्याओं को एक साथ जोड़ना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [67, 45, &

  1. जावास्क्रिप्ट में किसी सरणी की संख्याओं का वर्गमूल और वर्गमूल योग

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