백준 코딩 테스트 스터디 레포지토리에 오신 것을 환영합니다! 이 레포지토리는 백준 온라인 저지의 다양한 문제를 통해 코딩 문제 해결 능력을 강화하기 위한 공간입니다. 꾸준한 연습과 체계적인 학습으로 다양한 알고리즘 문제에 도전하고, 코딩 테스트 대비 실력을 향상시키는 것을 목표로 합니다.
각 디렉토리는 주제별로 구성되어 있으며, 각 문제 폴더에는 간단하고 명확한 솔루션 파일이 포함되어 있습니다.
├── README.md
├── Combination
├── DataStructure
├── DP
├── Greedy
├── Number
├── Searching
└── Sorting
- 약점 파악: 개선이 필요한 주제에 집중합니다.
- 꾸준한 연습: 알고리즘 문제를 정기적으로 풀어 익숙해집니다.
- 리뷰 및 최적화: 풀이를 분석하고, 코드를 최적화하며, 대안적인 접근 방식을 학습합니다.
NO | 학습 주제 | 예제 |
---|---|---|
1 | 자료구조 | 숫자의 합, 평균, 구간합, 투포인터,슬라이딩 윈도우, 스택과 큐 |
2 | Sorting | 버블정렬, 선택정렬 |
3 | Searching | BFS, DFS, 이진 탐색 |
4 | Greedy Algorithm | Greedy Algorithm |
5 | 정수론 | 소수구하기, 오일러피, 유클리드 호제법 |
6 | 조합 | 이항계수 |
7 | DP | 피보나치 수열, 타일 채우기 |
-
문제 이해하기
- 문제 설명을 꼼꼼히 읽고 이해합니다.
- 입력/출력 조건과 예외 상황을 파악합니다.
-
해결 계획 세우기
- 적절한 알고리즘을 선택합니다.
- 단계별 해결 계획을 세웁니다.
-
코드 작성 및 테스트
- 계획에 따라 코드를 작성합니다.
- 다양한 테스트 케이스로 정확성을 검증합니다.
- Java: 알고리즘 풀이의 주요 언어
- 알고리즘 사고력 향상
- 코딩 테스트 철저 대비
- 문제 해결 속도와 정확성 개선