백준 난도별 학습 계획: 문제 선택과 복습 기준

백준의 난도 표시는 문제를 고르는 보조 기준입니다. 현재 수준보다 어려운 문제만 오래 붙잡거나 쉬운 문제만 반복하면 학습 내용이 남기 어렵습니다. 핵심은 풀이 과정을 설명하고 며칠 뒤 다시 구현할 수 있는지입니다.

기초 구간

입출력, 조건문, 반복문에서 시작해 배열·문자열·정렬을 순서대로 연습하세요. 각 문제의 입력 크기를 읽고 단순 반복이 허용될지 예상해 봅니다. 오답이면 테스트 예시를 추가하고 실패 원인을 코드 옆에 기록합니다. 백준 단계별 문제에서 기초 범위를 고를 수 있습니다.

중간 구간

스택·큐·해시·이진 탐색과 그래프 탐색을 학습합니다. 새로운 알고리즘을 처음 만났다면 해설을 참고하되, 다음 날 빈 화면에서 다시 구현해 보세요. 문제 이름이나 코드를 외우는 것만으로 유사 문제에 적용하기 어렵습니다.

복습 규칙

시간 초과, 메모리 초과, 반례 누락을 서로 다른 실패 유형으로 분류합니다. 일주일 뒤 오답을 재시도하고 해결 여부를 기록하세요. 실전에서는 지원 회사의 시험 형식이 우선입니다. 과제형과 알고리즘형 비교는 코딩테스트 준비 글에서 확인하세요.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤