프로그래머스 알고리즘 공부에서 레벨 상승만 목표로 삼으면 풀이를 설명하지 못할 수 있습니다. 문제의 제약을 읽고 단순한 방법부터 생각한 다음 더 효율적인 풀이가 필요한지 판단하세요.
유형별 학습
배열·문자열·해시·정렬·탐색을 작은 문제로 익힙니다. 프로그래머스 유형별 문제에서 약한 영역을 고르세요. 풀이 전에 입력·출력 예시를 손으로 검증합니다.
오답 분석
틀린 원인을 문제 이해, 자료구조 선택, 시간 복잡도, 구현과 제출 실수로 나눕니다. 해설을 읽었다면 바로 다음 문제로 넘기지 말고 다시 구현해 보세요.
실전 연결
제한 시간을 두고 문제를 풀고 설명 시간을 따로 가집니다. 회사별 시험 형식이 다르므로 현재 공고를 우선합니다. 함수 구현과 과제형 제출의 차이를 보려면 코딩테스트 유형 비교를 참고하세요.