코딩테스트 강의의 가격과 문제 수만으로 학습 효과를 비교하기는 어렵습니다. 자신이 틀린 이유를 찾고 새로운 문제에 같은 원리를 적용할 수 있는지가 중요합니다. 수강 후기의 합격 주장도 조사 범위와 시험 조건을 모르면 그대로 일반화할 수 없습니다.
현재 약점을 먼저 진단
제한 시간을 정해 낯선 문제 세 개를 풀고 틀린 이유를 기록합니다. 자료구조를 몰랐는지, 제한 조건을 놓쳤는지, 구현 실수였는지 분리하세요. 기초 개념이 부족하면 강의의 고급 문제 수보다 설명과 작은 연습 문제가 더 중요합니다.
강의에서 확인할 네 가지
- 해설이 정답 코드뿐 아니라 풀이 선택 이유와 시간 복잡도를 설명하는가?
- 틀리기 쉬운 입력과 경계 조건을 제시하는가?
- 수강자가 스스로 풀어 볼 시간과 재풀이 과제가 있는가?
- 사용하는 언어와 플랫폼이 현재 시험 환경에 맞는가?
프로그래머스 유형별 문제처럼 공개된 연습 자료로 먼저 본인의 약점을 확인할 수도 있습니다. Python을 쓴다면 공식 자료구조 문서로 해설의 기본 동작을 다시 살펴보세요.
수강 후 검증 방법
해설을 본 문제는 며칠 뒤 다시 풀고, 같은 유형의 처음 보는 문제에 적용해 봅니다. 정답을 외워 재현하는 것과 문제 신호를 파악해 풀이를 선택하는 것은 다릅니다. 강의가 끝나도 오답 노트에 실패 입력, 원인, 다시 풀 날짜를 남기세요. 난이도 비교 가이드에서 제한 조건을 읽는 방법을 더 확인할 수 있습니다.