[D+10] 오늘의 발자국

1. 오늘의 몰입

주요 목표

  • 코딩 테스트 실전 훈련: 카카오 기출 2문제 및 백준 5문제 풀이 완료
  • 훈련 메타인지: 기존 문제 풀이 방식의 한계점 파악 및 새로운 전략 수립

달성률: 100% (목표한 수량은 채웠으나, 과정의 비효율을 발견하여 전략을 전면 수정함)

2. 오늘의 난관 (반성)

  • 방향성 재점검: 그동안 문제를 ‘푸는 것’에만 급급했음을 깨달았다. 실제 코딩 테스트에서는 제한된 시간내에 빠르게 풀어낼 수 있어야 한다.
  • 구조적 접근의 부재: 어려운 문제를 만났을 때 논리가 꼬이는 이유는 분석 시간이 부족했기 때문이다. 이를 해결하기 위해 나름대로 ’20/20/10 전략’을 만들어봤다.

3. 배움과 기록

💡 20/20/10 구조적 풀이 전략

실전을 대비해 시간 배분을 체계화하여 훈련하기로 했다.

  1. [1단계] 분석 및 설계 (20분): 문제 조건을 완벽히 파악하고, 사용할 자료구조와 알고리즘의 시간 복잡도, 논리 전개 방식을 설계한다.
  2. [2단계] 핵심 구현 (20분): 설계한 로직을 빠르게 코드로 옮긴다.
  3. [3단계] 검증 및 디버깅 (10분): 예외 케이스를 대입하고 코드를 최적화한다.

4. 내일의 다짐

  • 집중 훈련 : 당분간 대부분의 학습 시간을 코딩 테스트에 쏟으려고 한다.
  • 레이스 시작: 백준 골드 5~1 난이도 문제를 매일 최소 10문제씩 해결한다. (약 10시간 소요 예상)
  • 단계적 정복: 그리디 → 이분 탐색 → DFS/BFS 순으로 유형별 최소 100문제씩 풀며 문제들을 내재적으로 패턴화할 계획이다.

댓글 남기기