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

जावास्क्रिप्ट में नकारात्मक संख्याओं के समूह गिनें

<घंटा/>

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

const arr = [-1,-2,-1,0,-1,-2,-1,-2,-1,0,1,0];

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

जैसे यहां हमारे पास इंडेक्स 0 से 2 तक लगातार नकारात्मक है जो एक समूह बनाता है और फिर 4 से 8 दूसरा समूह बनाता है

तो, इस सरणी के लिए, फ़ंक्शन को 2 वापस आना चाहिए।

उदाहरण

आइए कोड लिखें -

const arr = [-1,-2,-1,0,-1,-2,-1,-2,-1,0,1,0];
const countNegativeGroup = arr => {
   return arr.reduce((acc, val, ind) => {
      if(val < 0 && arr[ind+1] >= 0){
         acc++;
      };
      return acc;
   }, 0);
};
console.log(countNegativeGroup(arr));

आउटपुट

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

2

  1. Math.min () फ़ंक्शन जावास्क्रिप्ट

    मैथ ऑब्जेक्ट का न्यूनतम () फ़ंक्शन कई संख्याओं को स्वीकार करता है और उनमें से सबसे बड़ी संख्या देता है। यदि आप इस फ़ंक्शन के लिए एकल नंबर पास करते हैं तो यह वही लौटाएगा और, यदि आप कोई तर्क पारित नहीं करते हैं तो यह अनंतता लौटाएगा। सिंटैक्स इसका सिंटैक्स इस प्रकार है Math.min(48, 148, 3654); उदाहर

  1. जावास्क्रिप्ट में Math.max () फ़ंक्शन

    मैथ ऑब्जेक्ट का अधिकतम () फ़ंक्शन कई संख्याओं को स्वीकार करता है और उनमें से सबसे बड़ी संख्या देता है। यदि आप इस फ़ंक्शन के लिए एकल नंबर पास करते हैं तो यह वही लौटाएगा और, यदि आप कोई तर्क पारित नहीं करते हैं तो यह अनंतता लौटाएगा। सिंटैक्स इसका सिंटैक्स इस प्रकार है Math.max(48, 148, 3654); उदाहरण

  1. जावास्क्रिप्ट नंबर उदाहरण

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