Back to ArraysMaximum Consecutive Ones
Easy

Maximum Consecutive Ones

EasyOptionalSliding Window

Given a binary array containing only 0s and 1s, return the length of the longest run of consecutive 1s.

Examples

Example 1

Input:
nums = [1,1,0,1,1,1]
Output:
3

Explanation: The longest run of 1s is the final three elements.

Example 2

Input:
nums = [1,0,1,1,0,1]
Output:
2

Example 3

Input:
nums = [0,0,0]
Output:
0

Constraints

  • 1 <= nums.length <= 10^5
  • nums[i] is either 0 or 1.

Loading editor…

Code execution is coming soon.