consecutive
: 현재 연속된 1
의 횟수maxConsecutive
: 연속된 1
의 횟수 중 최댓값nums
순회1
이라면, consecutive
1증가 후 최댓값 반영0
이라면, consecutive
값 초기화function findMaxConsecutiveOnes(nums: number[]): number {
let maxConsecutive = 0
let consecutive = 0
for(let i = 0; i < nums.length; i++) {
if(nums[i]) {
consecutive++
maxConsecutive = Math.max(maxConsecutive, consecutive)
} else consecutive = 0
}
return maxConsecutive
};