हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में संख्याओं की एक सरणी लेता है।
फिर फ़ंक्शन को उस सरणी से सबसे लंबे निरंतर उप-सरणी की लंबाई वापस करनी चाहिए जिसमें केवल सख्ती से बढ़ते क्रम में तत्व होते हैं।
एक सख्ती से बढ़ता हुआ क्रम वह होता है जिसमें कोई भी बाद वाला तत्व अपने सभी पूर्ववर्ती तत्वों से बड़ा होता है।
उदाहरण
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