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

JavaScript में ऋणात्मक संख्याओं के समूहों की गिनती


हमारे पास संख्याओं का एक ऐरे है जैसे -

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

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

यहां हमारे पास इंडेक्स 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. - JavaScript में Math.min() फंक्शन

    Math ऑब्जेक्ट का min() फंक्शन कई नंबर्स स्वीकार करता है और उनमें से सबसे छोटा नंबर लौटाता है। यदि आप इस फंक्शन को सिंगल नंबर पास करते हैं तो यह वही लौटाएगा और, यदि आप इसे कोई आर्गुमेंट पास नहीं करते हैं तो यह Infinity लौटाएगा। सिंटैक्स इसका सिंटैक्स निम्नानुसार है: Math.min(...values) उदाहरण &l

  1. - JavaScript में Math.max() फंक्शन

    Math ऑब्जेक्ट का max() फंक्शन कई नंबर्स स्वीकार करता है और उनमें से सबसे बड़ा नंबर लौटाता है। यदि आप इस फंक्शन को सिंगल नंबर पास करते हैं तो यह वही लौटाएगा और, यदि आप इसे कोई आर्गुमेंट पास नहीं करते हैं तो यह -Infinity लौटाएगा। सिंटैक्स इसका सिंटैक्स निम्नानुसार है: Math.max(...values) उदाहरण &

  1. JavaScript नंबर्स उदाहरण JavaScript नंबर्स उदाहरण

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