문제 난이도 : Easy


문제 유형 : Data Structures - String


문제 설명 간략 :

연속된 1의 최대 갯수를 구하여라.


제약사항

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



자바 풀이

class Solution {
    public int findMaxConsecutiveOnes(int[] nums) {

        int maxCount = 0;
        int count = 0;

        for(int i = 0; i < nums.length; i++) {
            if(nums[i] == 0) {
                if(count > maxCount) {
                    maxCount = count;
                }
                count = 0;
            }else{
                count++;
            }
        }

        if(count > maxCount) {
            maxCount = count;
        }

        return maxCount;

    }
}



출처

해커랭크 문제