हमें एक 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