팀원들과 함께 알고리즘 문제를 풀이하고 기록하는 저장소입니다.
- 코딩테스트 대비 문제 해결 능력 향상시킵니다.
- 다양한 알고리즘 유형을 학습합니다.
- 하루에 최소 1문제씩 풀며 꾸준한 문제 풀이 습관을 형성합니다.
- 스터디는 주 단위로 진행하며, 모임 전날까지 정해진 문제를 각자 풀이 후 GitHub에 업로드합니다.
- 코드 리뷰 및 풀이 공유를 통해 다양한 접근 방식을 학습합니다.
- 스터디 진행 시의 문제는 미리 정해놓지만, 각자 공유하고 싶은 문제를 추가하는것도 환영입니다!
- 추후 난이도 상승 시 합의 후 코드래빗을 도입 고려 중입니다.
- 주어진 기간 엄수!
- 스터디 진행 시 최소 1문제 이상 풀이하기
- 참여를 못하는 경우에는 전날에 미리 말해주기
- 파이썬, 자바, 자바스크립트 중 원하는 언어로 진행합니다.
-
형식:
[플랫폼명] 문제번호 문제이름 - 본인이름 -
예시
[BOJ] 1330 두 수 비교하기 - 박준형[PGS] 두 수의 합 - 박준형
- 본인 이름의 브랜치로 체크아웃:
git checkout -b <MemberName>(최초 생성 후에는 해당 브랜치를 쭉 사용합니다.) - 문제 풀이 코드 및 README 작성
- Commit & Push
- PR 생성: PR 제목은 "[week01] 본인이름"으로 통일합니다.
- 회의 종료 후 Merge
- 형식:
MemberName/week주차/boj_문제번호/solution.py - 예시:
JunHyeong/week01/boj_1330/solution.py
📦 Algorithm_study
┣ 📜 README.md // 레포지토리 설명
┣ 📜 .gitignore
┃
┣ 📂 membername01
┃ ┣ 📂 week01
┃ ┃ ┣ 📂 boj_1330
┃ ┃ ┃ ┣ 📜 solution.js
┃ ┃ ┃ ┗ 📜 README.md // 문제풀이 설명
┃ ┃ ┗ 📂 boj_2753
┃ ┃ ┣ 📜 solution.js
┃ ┃ ┗ 📜 README.md
┃ ┗ 📂 week02
┃ ┗ ...
┃
┣ 📂 membername02
┃ ┣ 📂 week01
┃ ┃ ┗ 📂 boj_1330
┃ ┃ ┃ ┣ 📜 solution.py
┃ ┃ ┃ ┗ 📜 README.md
┃ ┃ ┗ 📂 boj_2753
┃ ┃ ┗...
┃ ┗ ...
┃
┣ 📂 membername03
┃ ┣ 📂 week01
┃ ┃ ┗ 📂 boj_1330
┃ ┃ ┃ ┣ 📜 solution.java
┃ ┃ ┃ ┗ 📜 README.md
┃ ┃ ┗ 📂 boj_2753
┃ ┃ ┗...
┃ ┗ ...
┃
┗ ...
| 이름 | 강현우 | 박승연 | 박주이 | 박준형 | 이수빈 | 채지연 |
|---|---|---|---|---|---|---|
| 1주차 - 스택 | ||||||
| 10828 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 3986 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 10799 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 9012 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 10773 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 1874 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 2841 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 2주차 - 큐 | ||||||
| 11866 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 10845 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 10866 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 13417 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 1158 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 2164 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 2346 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 3주차 - 재귀 | ||||||
| 27433 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 10870 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 25501 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 17478 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 24060 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 11729 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 4779 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 4주차 - DFS | ||||||
| 1260 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 24479 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 13023 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 2606 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 4963 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 1987 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 17472 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 5주차 - BFS | ||||||
| 25418 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 7562 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 2583 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 2178 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 1926 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 7569 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 10026 | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |
| 문제 | 번호 | 티어 | 링크 |
|---|---|---|---|
| 스택 | 10828 | ⚪실버4 | https://www.acmicpc.net/problem/10828 |
| 좋은 단어 | 3986 | ⚪실버4 | https://www.acmicpc.net/problem/3986 |
| 쇠막대기 | 10799 | ⚪실버2 | https://www.acmicpc.net/problem/10799 |
| 괄호 | 9012 | ⚪실버4 | https://www.acmicpc.net/problem/9012 |
| 제로 | 10773 | ⚪실버4 | https://www.acmicpc.net/problem/10773 |
| 스택 수열 | 1874 | ⚪실버2 | https://www.acmicpc.net/problem/1874 |
| 외계인의 기타 연주 | 2841 | ⚪실버1 | https://www.acmicpc.net/problem/2841 |
| 문제 | 번호 | 티어 | 링크 |
|---|---|---|---|
| 요세푸스 문제0 | 11866 | ⚪실버4 | https://www.acmicpc.net/problem/11866 |
| 큐 | 10845 | ⚪실버4 | https://www.acmicpc.net/problem/10845 |
| 덱 | 10866 | ⚪실버4 | https://www.acmicpc.net/problem/10866 |
| 카드 문자열 | 13417 | ⚪실버3 | https://www.acmicpc.net/problem/13417 |
| 요세푸스 문제 | 1158 | ⚪실버4 | https://www.acmicpc.net/problem/1158 |
| 카드2 | 2164 | ⚪실버4 | https://www.acmicpc.net/problem/2164 |
| 풍선 터뜨리기 | 2346 | ⚪실버3 | https://www.acmicpc.net/problem/2346 |
| 문제 | 번호 | 티어 | 링크 |
|---|---|---|---|
| 팩토리얼 2 | 27433 | 🟤브론즈5 | https://www.acmicpc.net/problem/27433 |
| 피보나치 수 5 | 10870 | 🟤브론즈2 | https://www.acmicpc.net/problem/10870 |
| 재귀의 귀재 | 25501 | 🟤브론즈2 | https://www.acmicpc.net/problem/25501 |
| 재귀함수가 뭔가요? | 17478 | ⚪실버5 | https://www.acmicpc.net/problem/17478 |
| 알고리즘 수업 - 병합 정렬1 | 24060 | ⚪실버3 | https://www.acmicpc.net/problem/24060 |
| 하노이 탑 이동 순서 | 11729 | 🟡골드5 | https://www.acmicpc.net/problem/11729 |
| 칸토어 집합 | 4779 | ⚪실버3 | https://www.acmicpc.net/problem/4779 |
| 문제 | 번호 | 티어 | 링크 |
|---|---|---|---|
| DFS와 BFS | 1260 | ⚪실버2 | https://www.acmicpc.net/problem/1260 |
| 알고리즘 수업 - 깊이 우선 탐색 1 | 24479 | ⚪실버2 | https://www.acmicpc.net/problem/24479 |
| ABCDE | 13023 | 🟡골드5 | https://www.acmicpc.net/problem/13023 |
| 바이러스 | 2606 | ⚪실버3 | https://www.acmicpc.net/problem/2606 |
| 섬의 개수 | 4963 | ⚪실버2 | https://www.acmicpc.net/problem/4963 |
| 알파벳 | 1987 | 🟡골드4 | https://www.acmicpc.net/problem/1987 |
| 다리 만들기2 | 17472 | 🟡골드1 | https://www.acmicpc.net/problem/17472 |
| 문제 | 번호 | 티어 | 링크 |
|---|---|---|---|
| 정수 a를 k로 만들기 | 25418 | ⚪실버3 | https://www.acmicpc.net/problem/25418 |
| 나이트의 이동 | 7562 | ⚪실버1 | https://www.acmicpc.net/problem/7562 |
| 영역 구하기 | 2583 | ⚪실버1 | https://www.acmicpc.net/problem/2583 |
| 미로 탐색 | 2178 | ⚪실버1 | https://www.acmicpc.net/problem/2178 |
| 그림 | 1926 | ⚪실버1 | https://www.acmicpc.net/problem/1926 |
| 토마토 | 7569 | 🟡골드5 | https://www.acmicpc.net/problem/7569 |
| 적록색약 | 10026 | 🟡골드5 | https://www.acmicpc.net/problem/10026 |