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

JavaScript में रिकर्सिव फंक्शन का उपयोग करके ऐरे के एलिमेंट्स गिनना

रिकर्सिव फंक्शन कुछ बेस कंडीशन के साथ खुद को कॉल करता है। मान लीजिए निम्न मार्क्स के साथ हमारा ऐरे है:

var listOfMarks=[56,78,90,94,91,82,77];

ऐरे एलिमेंट्स की संख्या प्राप्त करने का कोड:

उदाहरण

function countNumberOfElementsUsingRecursive(listOfMarks) {    if (listOfMarks.length == 0) {       return 0;    }    return 1 +    countNumberOfElementsUsingRecursive(listOfMarks.slice(1)); } var listOfMarks=[56,78,90,94,91,82,77]; console.log("The array="); console.log(listOfMarks); var numberOfElements=countNumberOfElementsUsingRecursive(listOfMarks); console.log("The Number of elements = "+numberOfElements);

उपरोक्त प्रोग्राम चलाने के लिए, आपको निम्न कमांड का उपयोग करना होगा:

node fileName.js.

यहां, मेरी फाइल का नाम demo110.js है।

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा:

PS C:\Users\Amit\JavaScript-code> node demo110.js The array=[    56, 78, 90, 94,    91, 82, 77 ] The Number of elements = 7
  1. - C++ में STL का उपयोग करके N से विभाज्य एरे के तत्व ढूंढना

    एक एरे दिया गया है और कार्य C++ में मानक टेम्पलेट लाइब्रेरी का उपयोग करके उन संख्याओं को ढूंढना है जो N से विभाज्य हैं।इस समस्या को हल करने के लिए हम C++ मानक टेम्पलेट लाइब्रेरी में मौजूद count_if() फ़ंक्शन का उपयोग कर रहे हैं।count_if() फ़ंक्शन क्या है?सिंटैक्सcount_if(LowerBound, UpperBound, funct

  1. - C++ में दूसरे ऐरे का उपयोग करके ऐरे तत्वों को अधिकतम करना

    समस्या कथन आकार n के दो ऐरे दिए गए हैं, दूसरे ऐरे के तत्वों का उपयोग करके पहले ऐरे को अधिकतम करें जैसे कि नया बना ऐरे दोनों ऐरे के n महानतम लेकिन अद्वितीय तत्वों को समाहित करे, दूसरे ऐरे को प्राथमिकता देते हुए यानी दूसरे ऐरे के सभी तत्व पहले ऐरे से पहले दिखाई दें। तत्वों के प्रकट होने का क्रम आउटपु

  1. - Python में map() फ़ंक्शन का उपयोग करके 2D सरणी का योग

    इस ट्यूटोरियल में, हम Python में map फ़ंक्शन का उपयोग करके 2D सरणी का योग ढूंढने जा रहे हैं। map फ़ंक्शन दो तर्क लेता है यानी function और iterable। यह इटरेटेबल के प्रत्येक तत्व को फ़ंक्शन में पास करता है और परिणाम को map ऑब्जेक्ट में संग्रहीत करता है। हम map ऑब्जेक्ट को एक इटरेटेबल में बदल सकते हैं।