zentan66 / daily-coding

日常手写算法,编程题
0 stars 0 forks source link

LeetCode-最大连续1的个数 #25

Open zentan66 opened 3 years ago

zentan66 commented 3 years ago

给定一个二进制数组, 计算其中最大连续 1 的个数。

zentan66 commented 3 years ago

编码

var findMaxConsecutiveOnes = function (nums) {
  let count = 0,
    maxCount = 0
  for (let i = 0; i < nums.length; i++) {
    if (nums[i] === 1) {
      count++
    } else {
      maxCount = Math.max(count, maxCount)
      count = 0
    }
  }
  maxCount = Math.max(count, maxCount)
  return maxCount
}