
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Longest subarray which only contains strictly increasing numbers JavaScript
We are required to write a JavaScript function that takes in an array of numbers as the first and the only argument.
The function should then return the length of the longest continuous subarray from the array that only contains elements in a strictly increasing order.
A strictly increasing sequence is the one in which any succeeding element is greater than all its preceding elements.
Example
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));
Output
And the output in the console will be −
4
- Related Articles
- Find Maximum Sum Strictly Increasing Subarray in C++
- Strictly increasing sequence JavaScript
- Strictly increasing or decreasing array - JavaScript
- Longest path in 2-D that contains increasing sequence in JavaScript
- Three strictly increasing numbers (consecutive or non-consecutive). in an array in JavaScript
- Print all n-digit strictly increasing numbers in C++
- Program to find length of longest strictly increasing then decreasing sublist in Python
- Longest decreasing subsequence subarray in JavaScript
- Program to find length of longest contiguously strictly increasing sublist after removal in Python
- Longest subarray with unit difference in JavaScript
- Find groups of strictly increasing numbers in a list in Python
- Count Strictly Increasing Subarrays in C++
- Make Array Strictly Increasing in C++
- Total number of longest increasing sequences in JavaScript
- Longest Increasing Subsequence

Advertisements