본문 바로가기

CodingTest

[코드트리 후기] 코딩테스트 준비, 갭체크부터 시작하기

안녕하세요. 제가 평소 애용하는 코드트리(https://www.codetree.ai/ko/trail-info)에서 이벤트를 진행하여 글을 작성하게 되었습니다.

저는 전공자이지만 따로 코딩테스트를 공부해오지 않아서, 전공강의를 통해 기본 개념은 숙지했지만 익숙하지도 않고 다 까먹기도 했었어요. 이런 상황에 취준을 시작하다보니 급하게 코딩테스트 준비를 제대로 해야했어요. (돈의 힘을 빌려서라도..)

 

코드트리는 모든 자료구조,알고리즘, 코딩테스트 빈출 문제를 단계별로, 그리고 유형별로 분류하여 개념, 문제, 해설을 제공합니다. 

실제로 매우 만족해서 1년 가까이 사용했던 것 같아요. (지금은 경제적 이슈로 중단했습니다 ㅠㅠ) 

 

그러나 이번에 코드트리 청약 통장 챌린지를 완수하면 무료 이용권을 주더라구요!!! 1회차는 이미 종료되었고 2회차의 미션은 갭체크를 하는 것이었습니다. 

 

📊  갭체크 진단 결과 (Trail View)

우선 갭체크를 완료하면 아래와 같이 직관적인 Trail View와 문제별 분석 결과를 한눈에 확인할 수 있습니다.

  • T0 ~ T1 구간 (불안정한 지식): 출력 및 단순 반복문 개념이 포함된 구간입니다. 아는 내용 같으면서도 완벽하지 않은 부분이 레이더에 걸렸네요.
  • T1 ~ T2 구간 (부족한 지식): 완전탐색 분야로 넘어가는 길목인데, 이 부분에서 확연하게 약점이 드러났습니다.
  • T2 이후 구간: 아직 추천하지 않는 범위로, 앞선 기초와 완전탐색 개념을 먼저 단단하게 다져야 진입할 수 있는 구조입니다.

🔍 문제 풀이 및 상세 분석 결과

제출된 분석표를 보니 제 풀이 습관과 약점이 고스란히 드러나서 조금 뜨끔하기도 했습니다.

문제 번호 개념 레벨 소요 시간 시도 횟수 풀이 상태
출력 1+ 10분 0초 0번 시도 ❌ 해결하지 못한 문제
출력 1 11초 1번 시도 해결한 문제
단순 반복문 3 43초 1번 시도 해결한 문제
완전탐색 II 6 7분 57초 0번 시도 ↩️ 건너뛴 문제
완전탐색 I 6- 5분 3초 2번 시도 ↩️ 건너뛴 문제

💡 갭체크를 응시하며 느낀 점 & 난이도

초반 기초적인 출력이나 단순 반복문(레벨 1~3)은 직관적이고 무난하게 풀 수 있을 거라고 생각했습니다. 하지만 뒤로 갈수록, 특히 완전탐색(레벨 6 내외) 구간에 진입하니 체감 난이도가 훅 올라가더군요. 조건이 복잡해지면서 설계를 꼼꼼하게 하지 않으면 예외 케이스에 걸리기 쉬운 문제들이었습니다. 단순히 "이 개념 알지" 하고 넘어갔던 것들이 실전 문제로 마주했을 때는 사고의 병목을 만들어낸다는 것을 뼈저리게 느꼈습니다. (사실 계속 미루다 마감 직전에 풀다보니 ㅜㅜ)

🎯 진단이 알려준 나의 강점과 약점

  • 강점: 아주 기본적인 문법이나 단순 구조의 반복문(레벨 1~3)은 시간 지연 없이 빠르게 솔루션을 도출해 내는 편입니다.
  • 약점: 레벨이 조금만 올라가도(완전탐색 구현 등) 설계 단계에서 시간이 오래 걸리거나, 아예 손을 대지 못하고 건너뛰는 경향이 있습니다. 특히 1번 문제처럼 사소한 조건에서 꼬여서 '해결하지 못한 문제'로 남겨두는 등, 기초 개념에서도 '불안정한 지식' 구멍이 존재한다는 점을 발견했습니다.

🚀 코드트리 추천 학습 경로의 장점

코드트리가 정말 유용하다고 느낀 점은 내 약점을 메울 수 있는 맞춤형 커리큘럼(Trail)을 바로 제시해 준다는 것입니다. 위에서도 언급했듯 생 노베이스는 아니였어요. 타 플랫폼에서는 제 실력을 모르는 상태로 우선 찬찬히 많은 문제를 풀어보면서 다른 사람들의 답변과 비교하며 공부해야했었고, 이 부분이 비효율적이라고 생각했었어요. 코드트리는 진단 결과를 바탕으로 '지금 당장 네가 공부해야 할 최적의 위치'를 짚어줍니다. 

기초부터 탄탄하게 코딩테스트를 정복하고 싶으시다면, 여러분도 코드트리 갭체크로 시작해 보시는 걸 추천합니다!

👉 코드트리 바로가기 (나의 실력 진단하기)