Programming(2)
-
[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 -
[LeetCode] 문제풀이 시작!
회사 동료분이 코딩을 정말 잘하신다. 동료분께 코딩을 더 잘하고 싶은데 어떤 공부를 해야하냐고 물어봤더니 LeetCode에서 문제를 풀라고 하셨다. 뭐 엄청 바쁜 일들이 있었어서 이제서야 시작하지만 조금씩 문제를 풀어봐야겠다! 언어는 일단 파이썬으로 시작할거다.
2022.02.27