[LeetCode] Arrays_101 - Introduction
배열을 다루는 Arrays_101의 맨 첫 챕터다. 총 3문제가 있었다. 이 챕터의 문제는 이미 다 풀었는데, 다시 한 번 블로그에 올리면서 복기도 하고, 상위 코드와의 차이점도 고민해보자. Max Consecutive Ones 배열을 입력으로 주었을 때, 연속해서 1이 나온 횟수 중 제일 큰 값을 찾아내는 문제였다. 문제가 쉬워서 그런지 코드도 직관적으로 나왔고, 바로 통과도 했다. class Solution: def findMaxConsecutiveOnes(self, nums: List[int]) -> int: count = 0 count_max = 0 for num in nums: if num == 1: count += 1 else: count = 0 if count >= count_max: cou..
2022.03.01