코딩테스트 준비 기간은 현재 실력과 시험 형식에 따라 달라집니다. ‘몇 주면 합격’이라는 약속보다 모집 공고의 언어·제한 시간·문제 유형을 먼저 확인하세요. 아래 계획은 연습 범위를 정하는 예시이며 성적을 보장하지 않습니다.
2주: 빈틈 확인
이미 문법을 아는 지원자라면 배열, 문자열, 해시, 정렬을 제한 시간에 풀어 보세요. 하루에 많은 문제를 푸는 대신 오답의 원인과 시간 복잡도를 기록합니다. 시험이 과제형이면 알고리즘 문제보다 실행 가능한 작은 기능과 README에 시간을 배분해야 합니다.
4주: 유형과 모의 시험
첫 2주는 기본 유형, 다음 1주는 탐색·그래프 등 약한 유형, 마지막 1주는 실전 시간 연습에 쓰세요. 프로그래머스 연습 문제의 유형 목록을 연습 계획으로 활용할 수 있습니다. 해설을 본 문제는 다시 혼자 구현해 봅니다.
8주: 기초부터 반복
문법과 자료구조가 약하다면 Python 자료구조 문서부터 익히고, 중간에 작은 모의 시험을 반복합니다. 풀이 설명을 말로 해 보는 연습도 필요합니다. 시험 유형을 구분하는 방법은 코딩 테스트 유형 가이드를 참고하세요.