코딩테스트에 대한 고찰..

Hapjeong Girl·2025년 12월 10일

나에게 부족한 점 😅

  1. 전반적인 각 알고리즘에 대한 지식
    : 코테에 자주 나오는 것들만 그때그때 보고, 또 카테고리를 알고 문제를 풀기에 모르는 문제의 유형 파악이 어려움
  2. 시간복잡도, 공간복잡도 이해도.
    : 그냥 냅다 풀고 시간초과 메모리 초과가 뜨는 경우가 많음.
  3. 내가 짠 코드에 의한 정확한 이해.
    : 카테고리에 대한 알고리즘을 그냥 외우고 문제를 풀게 됨. 내 코드를 설명하기 어려움.

어떻게 고칠까 ❓

  1. 알고리즘에 대한 전반적인 공부
    : 알고리즘 강의 전부 듣기. 바킹독 실전 알고리즘 강의
  2. 문제를 풀고나서 시간복잡도, 공간복잡도를 계산해보기.
    : 우선 제미나이의 도움을 받을 생각. 내가 맞춘 문제를 세세하게 복잡도 분석을 요구하면서 시간/공간 복잡도에 대한 이해도를 높여보자. 일단 나는 쌩으로는 일단 원체 못하고 반복적으로 보면서 해야해서 일단 AI의 도움을 받아야 겠다고 생각함.
  3. 1번과 2번이 선수된다면 문제 없을 법 하다.

앞으로의 계획 🧭

  1. 바킹독 알고리즘 총 37강 적어도 2월 중순까지는 다 훑기.
    : 강의를 듣고 문제 풀이까지 완료해보자.
  2. 강의를 들은 후에는 벨로그에 정리하기.
    : 관련된 문제도 정리하면 좋다.
  3. 강의를 다 들은 후부터는 실버3부터 시작해서 차근차근 단계를 높여가며 랜덤으로 문제를 풀어보자.
    : 목표는 3월까지 골드 2까지 랜덤으로 문제 풀 수 있도록
  4. 문제를 풀고나서는 벨로그에 꼭 문제 사고방식과, 시간/공간복잡도를 고려한 내용을 정리하자.

계획을 실천하기 위해서 💪

  1. 일주일에 적어도 3강은 완료하자.
    : 집 가면 너 7시야 시간 많은데 놀고 있는거 다 알아. 그리고 출/퇴근 때 들어도 사실 돼. 인공지능도 해야하니까 코테에는 하루에 30분만 투자해.
  2. 벨로그 작성은 아무리 귀찮아도 하자.
    : 내 생각 정리가 되어야 다른 문제도 잘 풀 수 있다.

0개의 댓글