코딩테스트에서 시간 관리는 속도만의 문제가 아닙니다. 문제를 잘못 읽어 다시 구현하거나 제출 직전 예외 입력을 놓치면 시간을 더 잃습니다. 시험 시작 전에 허용 언어, 실행 환경, 문제 수와 제출 방식을 확인하세요.
첫 읽기
모든 문제의 입력·출력·제약을 빠르게 훑고 바로 풀 수 있는 문제부터 고릅니다. 풀이 방향이 보이지 않는 문제를 오래 붙잡지 말고 표시해 둔 뒤 넘어가세요. 제한 시간의 일부는 테스트와 제출에 남겨 둬야 합니다.
구현 중
작은 예시와 경계 입력을 먼저 만듭니다. 시간 복잡도를 입력 크기와 비교하고, 코드를 한 번에 길게 쓰기보다 동작 단위로 확인하세요. 프로그래머스 연습 문제를 제한 시간에 풀어 기록하면 실제 병목이 읽기인지 구현인지 파악할 수 있습니다.
마지막 검증
빈 입력, 중복 값, 최대 크기 등 반례를 확인하고 정답 제출 버튼을 눌렀는지 점검합니다. 모의 시험 후에는 정답 수보다 각 단계에 쓴 시간과 실패 원인을 기록하세요. 시험 유형별 준비는 코딩테스트 형식 비교를 참고하세요.