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

JavaScript में सख्ती से बढ़ती संख्याओं वाला सबसे लंबा सबऐरे


हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं के ऐरे को पहले और एकमात्र आर्गुमेंट के रूप में लेता है।

फ़ंक्शन को फिर ऐरे से उस सबसे लंबे निरंतर सबऐरे की लंबाई लौटानी चाहिए जिसमें केवल सख्ती से बढ़ते क्रम में एलिमेंट्स हों।

सख्ती से बढ़ता अनुक्रम वह है जिसमें कोई भी अगला एलिमेंट अपने सभी पूर्ववर्ती एलिमेंट्स से बड़ा होता है।

उदाहरण

const arr = [5, 7, 8, 12, 4, 56, 6, 54, 89]; const findLongest = (arr) => {   if(arr.length == 0) {     return 0;   };   let max = 0;   let count = 0;   for(let i = 1; i < arr.length; i++) {     if(arr[i] > arr[i-1]) {       count++;     }     else {       count = 0;     }     if(count > max) {       max = count;     }   }   return max + 1; }; console.log(findLongest(arr));

आउटपुट

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

4

  1. - JavaScript में केवल संख्याओं से मिलान करने के लिए नियमित अभिव्यक्ति?

    केवल संख्याओं से मिलान करने के लिए नियमित अभिव्यक्ति लागू करने के लिए निम्न कोड चलाएं: उदाहरण <html> <head> <title>JavaScript Regular Expressions</title> </head> <body> <script> var myStr = 5200% Demo; var reg = /\d/g; var ma

  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> &

  1. - C++ में सभी n-अंकीय सख्ती से बढ़ती संख्याएं प्रिंट करना

    इस समस्या में, हमें एक संख्या N दी गई है और हमें उन सभी n-अंकीय संख्याओं को प्रिंट करना है जिनके अंक MSB से LSB की ओर सख्ती से बढ़ रहे हों यानी बाएं तरफ का अंक दाएं तरफ के अंक से छोटा होना चाहिए। उदाहरण इनपुट - n = 2 आउटपुट - 01 02 03 04 05 06 07 08 09 12 13 14 15 16 17 18 19 23 24 25 26 27 28 29