{}연습장
대시보드학습스킬 경로문제모의고사라이브 코테복습데이터

학습

각 토픽은 개념 설명 → 눈으로 보는 시각화 → 연습 문제 순서로 이어집니다. 레벨 순서대로 읽고, 시각화를 직접 돌려보며 동작을 이해한 뒤 문제로 확인하세요.

Level 0 · 입문

프로그래밍 기본기 — 배열·문자열 조작과 기초 자료구조로 문제 풀이 감 잡기
문자열시각화

문자 순회·카운팅·파싱. JS 문자열은 불변이라는 성질과 인덱스 한 방향 전진이 핵심입니다.

연습 문제 8개 · 해결 0
수학시각화

약수·배수, 소수, 진법, 모듈로 — 도구 네 가지를 암기하면 시험에서 시간을 버는 구간이 됩니다.

연습 문제 6개 · 해결 0
해시시각화

"본 적 있는가?"를 O(1)로 답하는 Map/Set. 이중 루프를 한 번의 순회로 바꾸는 첫 번째 무기 — 이 사이트에서 문제가 가장 많은 유형입니다.

연습 문제 14개 · 해결 0

Level 1 · 초급

선형 자료구조와 정렬 — 코딩테스트 1번 문제를 안정적으로 풀 수 있는 단계
정렬시각화

정렬 자체는 내장 sort가 해줍니다 — 시험 포인트는 비교 함수 설계. "점수 내림, 동점이면 이름순" 같은 다중 기준이 단골입니다.

연습 문제 6개 · 해결 0
스택시각화

마지막 것부터 되짚는 LIFO. 괄호 짝 맞추기, 되돌리기, "가장 가까운 이전 값" 찾기가 대표 문제입니다.

연습 문제 6개 · 해결 0
큐시각화

먼저 온 순서대로 처리하는 FIFO. BFS와 시간 시뮬레이션의 부품이며, JS에서는 shift() 대신 head 인덱스가 필수입니다.

연습 문제 5개 · 해결 0
연결 리스트시각화

포인터를 잃지 않고 조작하는 정확성 훈련. 뒤집기·중간 찾기(빠른/느린 포인터)·병합(더미 헤드) 3패턴이 전부입니다.

연습 문제 5개 · 해결 0
누적합시각화

구간 합 질의를 뺄셈 한 번(O(1))으로. 질의가 많은 문제의 표준 전처리이며 2차원 격자로 확장됩니다.

연습 문제 4개 · 해결 0

Level 2 · 중급 준비

효율 개선 패턴 — O(N²)을 O(N)·O(N log N)으로 줄이는 핵심 기법들
투 포인터시각화

정렬된 범위를 양끝에서 좁혀 이중 루프를 한 번의 순회로. "버려지는 후보엔 답이 없다"는 논증이 성립할 때 씁니다.

연습 문제 7개 · 해결 0
슬라이딩 윈도우시각화

연속 구간을 창문 밀듯 갱신 — 빠진 값 빼고 새 값만 더하기. 고정 크기에서 시작해 가변 크기(두 포인터 결합)로 확장합니다.

연습 문제 8개 · 해결 0
이진 탐색시각화

절반씩 버려 O(log N). 배열 탐색을 넘어 "답을 이분 탐색"하는 파라메트릭 서치가 한국 코테 상급 관문입니다.

연습 문제 6개 · 해결 0
그리디시각화

매 순간 최선이 전체 최선이 되는 문제. 절반은 "무엇으로 정렬할지" 찾기이며, 그 선택이 손해가 아니라는 근거가 서야 정답입니다.

연습 문제 10개 · 해결 0
힙 / 우선순위 큐시각화

최솟값·최댓값을 반복해서 꺼내며 갱신하는 문제. TS에는 내장 힙이 없어 20줄 구현을 암기하는 것이 진입 장벽이자 무기입니다.

연습 문제 4개 · 해결 0
시뮬레이션시각화

지문의 규칙을 그대로 코드로 옮기는 구현력 싸움 — 삼성류 최다 빈출. 규칙 순서·동시 갱신·경계 처리가 승부처입니다.

연습 문제 4개 · 해결 0

Level 3 · 중급

탐색과 동적 계획법 — 한국 기업 코딩테스트 합격을 가르는 핵심 유형
BFS / DFS시각화

격자·그래프를 빠짐없이 훑는 두 탐색. 최단 거리·최소 횟수는 BFS(물결), 영역 크기·연결 요소는 DFS — 무엇을 구하느냐로 고릅니다.

연습 문제 12개 · 해결 0
백트래킹시각화

선택 → 재귀 → 되돌리기로 모든 경우를 탐색하되, 가망 없는 가지를 일찍 자릅니다(가지치기). N ≤ 20이 신호입니다.

연습 문제 4개 · 해결 0
DP (동적 계획법)시각화

작은 문제의 답을 표에 쌓아 큰 문제를 풉니다. "dp[i]가 무엇인지" 상태 정의 한 문장이 풀이의 전부 — 최상급 단골 유형입니다.

연습 문제 12개 · 해결 0
위상정렬시각화

선행 관계가 있는 작업들의 실행 순서 찾기 + 사이클(데드락) 판정. 진입 차수 0부터 처리하는 Kahn's algorithm이 표준입니다.

연습 문제 2개 · 해결 0