문제풀이
문제를 먼저 풀고, 필요한 개념은 글 안의 준비 링크에서 복습하세요. 길잡이와 개념 글은 별도 목록에 있습니다.
단계별 학습 목표
각 단계의 학습 목표입니다. 공개된 글은 위의 단계별 링크에서 바로 볼 수 있습니다.
초급 목표
입력과 출력 및 기본 문법을 활용하여, 문자열과 배열 중심의 문제를 풀고 예외 사례를 확인하는 방법을 다룹니다.
학습 주제
- 입출력과 문제 해석
- 문자열과 배열 문제
- 복잡도와 경계 사례
중급 목표
자료구조와 대표적인 탐색 기법을 조합하여, 문제 조건에 맞는 풀이를 선택하고 시간 초과를 개선하는 방법을 다룹니다.
학습 주제
- 탐색과 정렬 활용
- 그리디와 동적 계획
- 그래프 탐색과 상태
고급 목표
복합 조건과 큰 입력 규모를 분석하여, 풀이의 정확성을 증명하고 여러 접근의 성능 차이를 설명하는 방법을 다룹니다.
학습 주제
- 고급 탐색과 상태 압축
- 복합 자료구조 활용
- 정확성 증명과 최적화
기존 과정 안의 글 순서와 읽음 기록을 그대로 사용합니다.
중급 17개
학습 34 / 57 · 필수 학습
코딩테스트 스택 풀이: 올바른 괄호 검증하기학습 35 / 57 · 필수 학습
코딩테스트 스택 풀이: 괄호문자 제거하기학습 36 / 57 · 필수 학습
코딩테스트 스택 풀이: 크레인 인형뽑기 처리법학습 37 / 57 · 필수 학습
코딩테스트 스택 풀이: 후위식 연산 계산하기학습 38 / 57 · 필수 학습
코딩테스트 스택 풀이: 쇠막대기 레이저 절단 개수 세기학습 39 / 57 · 필수 학습
원형 덱 연습: 최근 기록 창과 되돌리기학습 40 / 57 · 필수 학습
해시 테이블 연습: 정규화 문자열 빈도와 등장 순서학습 41 / 57 · 필수 학습
코딩테스트 투 포인터 풀이: 두 정렬 배열 합치기학습 42 / 57 · 필수 학습
코딩테스트 투 포인터 풀이: 공통 원소 추출하기학습 43 / 57 · 필수 학습
코딩테스트 슬라이딩 윈도우 풀이: 최대 매출 구간 합 계산하기학습 44 / 57 · 필수 학습
투 포인터: 합이 M인 연속 부분수열 개수학습 45 / 57 · 필수 학습
코딩테스트 해시 풀이: 모든 아나그램 찾기학습 46 / 57 · 필수 학습
이진 탐색 연습: 숫자 카드 존재 여부 확인학습 47 / 57 · 필수 학습
트리 순회 연습: 깊이별 노드 묶기학습 48 / 57 · 필수 학습
BST 연습: 닫힌 구간의 중복 키 보고서학습 49 / 57 · 필수 학습
최소 힙 연습: 동률 순서를 지키는 작업 스케줄러학습 50 / 57 · 필수 학습
그래프 연습: 연결 구역 크기를 작은 순서로 출력하기
이 단계의 학습 글은 준비 중입니다.