"""
Given a binary array, find the maximum number of consecutive 1s in this array.

=> Example 1:
Input: [1,1,0,1,1,1]
Output: 3
Explanation: The first two digits or the last three digits are consecutive 1s.
    The maximum number of consecutive 1s is 3.

Note:
    The input array will only contain 0 and 1.
    The length of input array is a positive integer and will not exceed 10,000
"""

def maxConsecutives(arr):
  max_consecs = 0
  count = 0
  for num in arr:
    if num == 1:
      count += 1
      if count > max_consecs:
        max_consecs = count
    else: 
      count = 0
  return max_consecs


if __name__ == "__main__":
  arr = [1,1,0,1,1,1]
  print(maxConsecutives(arr))
508eec84e2973f8213db6f49c170b1e62a956b1d
<mask token>

<mask token>


def maxConsecutives(arr):
    max_consecs = 0
    count = 0
    for num in arr:
        if num == 1:
            count += 1
            if count > max_consecs:
                max_consecs = count
        else:
            count = 0
    return max_consecs


<mask token>

<mask token>


def maxConsecutives(arr):
    max_consecs = 0
    count = 0
    for num in arr:
        if num == 1:
            count += 1
            if count > max_consecs:
                max_consecs = count
        else:
            count = 0
    return max_consecs


if __name__ == '__main__':
    arr = [1, 1, 0, 1, 1, 1]
    print(maxConsecutives(arr))

"""
Given a binary array, find the maximum number of consecutive 1s in this array.

=> Example 1:
Input: [1,1,0,1,1,1]
Output: 3
Explanation: The first two digits or the last three digits are consecutive 1s.
    The maximum number of consecutive 1s is 3.

Note:
    The input array will only contain 0 and 1.
    The length of input array is a positive integer and will not exceed 10,000
"""

def maxConsecutives(arr):
  max_consecs = 0
  count = 0
  for num in arr:
    if num == 1:
      count += 1
      if count > max_consecs:
        max_consecs = count
    else: 
      count = 0
  return max_consecs


if __name__ == "__main__":
  arr = [1,1,0,1,1,1]
  print(maxConsecutives(arr))