학습 경로
순서가 있는 문제 묶음으로 개념을 익히고 진행도를 이어가세요.
조건에 따라 서로 다른 동작을 선택하는 방법을 익힙니다.
같은 동작을 반복하고, 값을 누적하며, 다양한 입력 종료 조건을 처리하는 방법을 익힙니다.
여러 값을 순서대로 저장하고 탐색, 선택, 교환, 구간 변경을 수행하는 방법을 익힙니다.
문자열의 인덱스, 길이, 변환, 탐색과 토큰 처리를 단계적으로 익힙니다.
값을 입력받아 결과를 반환하는 함수의 정의, 분해와 재사용을 익힙니다.
행과 열 인덱스, 집계, 변환과 행렬 연산을 단계적으로 익힙니다.
몫과 나머지, 진법, 약수, 소수와 소인수분해를 익힙니다.
기본 정렬부터 복합 키, 안정 정렬과 빈도 정렬까지 익힙니다.
중복 제거, 빠른 조회, 빈도 집계와 키-값 데이터 처리를 익힙니다.
가능한 후보를 빠짐없이 열거하고 조건에 맞는 최적 답을 찾는 방법을 익힙니다.
종료 조건과 더 작은 부분 문제를 정의해 반복 구조를 재귀로 해결합니다.
선형 자료구조의 양 끝 연산과 이를 이용한 문자열·스케줄 시뮬레이션을 익힙니다.
좌표, 거리, 도형 분류, 방향성과 다각형 넓이 계산을 익힙니다.
선택, 되돌리기, 가지치기로 조건을 만족하는 모든 해를 체계적으로 탐색합니다.