“Do it! 알고리즘 코딩테스트 C++편”에 수록된 100문제를 직접 풀고,
풀이 코드와 학습 기록을 정리한 레포지토리입니다.
목표는
기초 알고리즘 / 자료구조 체력 강화 + 코딩테스트 실전 감각 확보입니다.
✅ 사용 언어: C++17
- 총 문제: 100
- 완료: 20 / 100
- 최근 업데이트:
2026-02-18
20 / 100 완료
██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 20%
📐 진행률 계산 기준
█1칸 = 2% (총 50칸)- 완료 문제 수 ÷ 100 × 100
- 예) 16문제 → 16%
- 001 ~ 010
- 011 ~ 020
- 021 ~ 030
- 031 ~ 040
- 041 ~ 050
- 051 ~ 060
- 061 ~ 070
- 071 ~ 080
- 081 ~ 090
- 091 ~ 100
✔ 해당 구간의 모든 문제 폴더가 생성되면 체크
이 레포는 10문제 단위로 묶어 관리합니다.
- 문제는 10문제 단위 묶음 폴더로 관리
- 묶음 폴더 이름은
시작번호_끝번호형식 - 각 문제는 **번호 폴더(001, 002 …)**로 관리
- 문제 폴더 내부에
cpp소스와exe실행 파일 포함
. ├─ 001_010/ │ ├─ 001/ │ │ ├─ main.cpp │ │ └─ main.exe │ ├─ 002/ │ │ ├─ main.cpp │ │ └─ main.exe │ ├─ ... │ └─ 010/ │ ├─ main.cpp │ └─ main.exe ├─ 011_020/ │ ├─ 011/ │ ├─ 012/ │ ├─ ... │ └─ 020/ ├─ 021_030/ │ └─ ... └─ README.md
각 문제의 cpp 파일 상단에 다음 형식으로 기록합니다.
/*
[Problem] 0xx (백준 문제 번호)
[Category] 자료구조 / 정렬 / DP / 그래프 등
[Key Idea]
- 핵심 접근 방법
- 사용한 알고리즘 패턴
[Complexity]
- Time: O(...)
- Space: O(...)
[Notes]
- 실수했던 포인트
- 주의할 엣지 케이스
*/