TIL

TIL_20230321

번잔중 2023. 3. 21. 23:52

오늘 할 일

  • LeetCode 데일리 문제 풀기
  • Heart 수정 필요한 부분 고치기
  • 카카오 개발자의 이력서 강의 듣기(캐치)

오늘 배운 것

LeetCode 데일리 문제 풀기

  • 오늘의 문제: 2348. Number of Zero-Filled Subarrays(https://leetcode.com/problems/number-of-zero-filled-subarrays/)
  • 문제 조건
    • 배열 nums가 주어지고 0으로 채워진 subarray들의 개수를 반환해야 한다.
    • subarray는 배열 내에 값들이 연속으로 채워진 배열을 의미한다.​
  • 문제 해결 과정
    • 연속된 0의 개수를 하나씩 늘려가면서 가능한 subarray의 개수를 체크한다.
    • 처음으로 0이 등장하는 인덱스와 마지막으로 등장하는 인덱스를 찾은 후에 해당 범위만을 탐색하면서 연속된 0의 개수를 센다.
    • 연속된 0으로 만들 수 있는 총 개수를 찾고 0이 아닌 수가 나오면 다시 초기화 후 계산하여 전체 개수에 합산한다.
    • 0이 하나이면 1, 0이 두 개이면 3, 0이 세 개이면 6, ... 즉 연속된 0의 개수는 1, 3, 6, 10, ...으로 늘어난다. 즉 누적합이다. n * (n + 1) / 2로 계산할 수 있다.

Heart 수정 필요한 부분 고치기

  • OAuth2 redirect uri ~/oauth 형태로 수정
  • 카카오 OAuth2에서 넘어오는 성별 앞 글자 대문자로 수정

카카오 개발자의 이력서 강의 듣기(캐치)

  • 캐치 클래스를 통해 저렴하게 강의를 구입하여 이력서 작성 팁을 알려주는 강의를 들었습니다.
  • 카카오 엔터프라이즈에서 근무 중인 분의 강의였는데요. 만족스럽습니다.
  • 프로젝트는 양 < 질, Framework에 대한 이해도가 중요하다 등 기본적인 것이지만 기본적인 것들을 어떻게 충족할 수 있는지 간단한 방향도 제시해준 점이 좋았습니다. 강의 내용을 많이 참고해서 이력서를 작성해보겠습니다!

느낀점

  • 리트코드에 간만에 좀 풀만한 문제들이 나오고 있습니다. 허허허 여태까지 너무 고통스러웠...
  • 프로젝트에서 수정할 부분에 대해 자세하게 이야기를 나누고 일정까지 조율했습니다. 할 일은 많은데 하루가 너무 짧은 것 같네요. 정리를 잘하자, 열정적으로 살아보자 생각하는데 실행까지 잘 안가는 것 같습니다.
  • 카카오 이력서 강의는 100% 유익했습니다. 제 이력서도 고쳐봐야겠습니다.
  • 롯데정보통신 언제 쓰지…

내일 할 일

  • 개발바닥 유튜브로 이력서에 쓸 내용을 찾아보기!
  • 약속이 있어서 빈약한 하루... ^^;

'TIL' 카테고리의 다른 글

TIL_20230323  (0) 2023.03.23
TIL_20230322  (0) 2023.03.22
TIL_20230320  (0) 2023.03.20
TIL_20230319  (0) 2023.03.19
TIL_20230318  (0) 2023.03.18