문제풀이
문제를 먼저 풀고, 필요한 개념은 글 안의 준비 링크에서 복습하세요. 길잡이와 개념 글은 별도 목록에 있습니다.
단계별 학습 목표
각 단계의 학습 목표입니다. 공개된 글은 위의 단계별 링크에서 바로 볼 수 있습니다.
초급 목표
입력과 출력 및 기본 문법을 활용하여, 문자열과 배열 중심의 문제를 풀고 예외 사례를 확인하는 방법을 다룹니다.
학습 주제
- 입출력과 문제 해석
- 문자열과 배열 문제
- 복잡도와 경계 사례
중급 목표
자료구조와 대표적인 탐색 기법을 조합하여, 문제 조건에 맞는 풀이를 선택하고 시간 초과를 개선하는 방법을 다룹니다.
학습 주제
- 탐색과 정렬 활용
- 그리디와 동적 계획
- 그래프 탐색과 상태
고급 목표
복합 조건과 큰 입력 규모를 분석하여, 풀이의 정확성을 증명하고 여러 접근의 성능 차이를 설명하는 방법을 다룹니다.
학습 주제
- 고급 탐색과 상태 압축
- 복합 자료구조 활용
- 정확성 증명과 최적화
기존 과정 안의 글 순서와 읽음 기록을 그대로 사용합니다.
초급 33개
학습 1 / 57 · 필수 학습
세 수 중 최솟값 조건문 풀이 정리학습 2 / 57 · 필수 학습
삼각형 판별하기 풀이학습 3 / 57 · 필수 학습
연필 개수 풀이학습 4 / 57 · 필수 학습
1부터 N까지 합 출력하기 풀이학습 5 / 57 · 필수 학습
최솟값 구하기 풀이|배열 순회와 비교 갱신 원리학습 6 / 57 · 필수 학습
홀수 풀이: 조건 판별과 결과 처리 정리학습 7 / 57 · 필수 학습
10부제 풀이: 끝자리 비교로 위반 차량 수 세기학습 8 / 57 · 필수 학습
큰 수 출력하기 풀이학습 9 / 57 · 필수 학습
보이는 학생 풀이학습 10 / 57 · 필수 학습
가위바위보 풀이학습 11 / 57 · 필수 학습
점수계산 풀이학습 12 / 57 · 필수 학습
등수구하기 풀이학습 13 / 57 · 필수 학습
격자판 최대합 풀이: 행·열·대각선 합을 어떻게 비교할까요?학습 14 / 57 · 필수 학습
봉우리 풀이: 상하좌우 비교로 개수를 어떻게 셀까요?학습 15 / 57 · 필수 학습
회문 문자열 풀이: 양끝 비교로 대소문자 없이 판별하기학습 16 / 57 · 필수 학습
유효한 팰린드롬 풀이: 알파벳만 남겨 회문을 판별하는 방법학습 17 / 57 · 필수 학습
숫자만 추출 풀이: 문자 사이의 숫자를 순서대로 수로 만들기학습 18 / 57 · 필수 학습
가장 짧은 문자거리 풀이: 양방향 탐색으로 최소거리 구하기학습 19 / 57 · 필수 학습
문자열 압축 풀이: 연속한 문자만 횟수로 묶는 방법학습 20 / 57 · 필수 학습
자릿수의 합: 동률이면 더 큰 수 고르기학습 21 / 57 · 필수 학습
A를 #으로 풀이: 문자열 순회와 치환학습 22 / 57 · 필수 학습
문자 찾기 풀이: 문자열 순회로 개수 세기학습 23 / 57 · 필수 학습
대문자 찾기 풀이학습 24 / 57 · 필수 학습
대문자로 통일 풀이학습 25 / 57 · 필수 학습
대소문자 변환 풀이학습 26 / 57 · 필수 학습
가장 긴 문자열 풀이학습 27 / 57 · 필수 학습
가운데 문자 출력 풀이학습 28 / 57 · 필수 학습
중복문자제거 풀이학습 29 / 57 · 필수 학습
중복단어제거 풀이학습 30 / 57 · 필수 학습
일곱 난쟁이 풀이: 두 명을 제외하는 완전탐색학습 31 / 57 · 필수 학습
코딩테스트 Map 풀이: 학급 회장 득표수 세기학습 32 / 57 · 필수 학습
코딩테스트 큐: 상담 창구 대기열 명령 처리학습 33 / 57 · 필수 학습
코딩테스트 연결 리스트: 재생 대기 목록 관리
이 단계의 학습 글은 준비 중입니다.
중급 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 · 필수 학습
그래프 연습: 연결 구역 크기를 작은 순서로 출력하기
이 단계의 학습 글은 준비 중입니다.
고급 7개
학습 51 / 57 · 필수 학습
코딩테스트 고급: 최소 힙으로 다익스트라 최단 경로 구하기학습 52 / 57 · 필수 학습
코딩테스트 Union-Find: 연결 성분 수와 크기 구하기학습 53 / 57 · 필수 학습
코딩테스트 Trie: 접두사에 맞는 단어 수 세기학습 54 / 57 · 필수 학습
코딩테스트 Fenwick Tree: 값 갱신과 구간 합 처리학습 55 / 57 · 필수 학습
코딩테스트 세그먼트 트리: 단일 대입과 구간 합학습 56 / 57 · 필수 학습
코딩테스트 LRU 캐시: 지도 타일 재사용 기록학습 57 / 57 · 필수 학습
코딩테스트 AVL 트리: 기준 이상 최솟값 찾기
이 단계의 학습 글은 준비 중입니다.