| 구분 | 내용 |
|---|---|
| 진행 기간 | 2025.08.19 ~ 2025.09.26 (6주) + 이후 기출 문제 풀이 |
| 진행 공간 | Discord / GitHub |
| 정기 스터디 시간 | 매주 화요일 오전 10:00 ~ 12:00 |
| 주차 | 날짜 | 주제 |
|---|---|---|
| 1주차 | 08.19 ~ 08.25 | 완전탐색, 순열, 조합, 재귀 |
| 2주차 | 08.26 ~ 09.01 | 스택, 큐, 그래프, DFS, BFS |
| 3주차 | 09.02 ~ 09.08 | DFS, BFS |
| 4주차 | 09.09 ~ 09.15 | 다익스트라, 힙, 위상정렬 |
| 5주차 | 09.16 ~ 09.22 | 문자열, 해시테이블 |
| 6주차 | 09.23 ~ 09.26 | DP |
| 7주차~ | 09.27 ~ | 기출문제 풀이 |
📌 매주 화요일 오전 10시에 노션 페이지에 문제 공개
-
본인 팀 디스코드 참여
- 화 정규 스터디 시간에 참여 (질문은 상시 가능)
-
문제 풀이 & 리뷰
- 각 주차 문제를 정규 시간 전까지 풀고, PR에 리뷰 코멘트를 작성
- 정규 시간 진행
- 60분: 공통 스터디 문제 1개 풀이
- 60분: 위 문제 + 이전 주차 모든 내용 PR 한번에 올리기 (예제, 과제, 스터디 포함)
- 단, 코드리뷰는 과제, 스터디 문제 위주로
-
레포지토리 브랜치 생성 규칙
- 각자 이름으로 생성하되, 네이밍을
python/본인의_영문이름으로 통일
예)python/YoungjuLee
- 각자 이름으로 생성하되, 네이밍을
-
주차별 문제 분류
- 예제: 필수로 전부 풀이
- 과제: 필수로 전부 풀이
- 스터디: 스터디 당일에 공개되며, 스터디 장이 랜덤으로 선정하여 진행
-
main 브랜치 pull
-
git checkout -b python/본인_영문이름으로 개인 브랜치 생성 -
지정 폴더 구조에 문제 코드 작성 예)
YoungjuLee/Week1/BOJ_1018_체스판다시칠하기.py -
각 주차 본인 이슈 생성 예)
[Week1] YoungjuLee -
문제 풀이 후 PR 생성
- 예제, 과제, 스터디 문제 풀이 후 정규 스터디 시간에 PR 생성
- 자체 코드조짜기 프로그램으로 이번 주 코드리뷰 조를 배정
- 본인을 제외한 나머지 2명을 리뷰어로 지정
- 만약 문제를 풀지 못한 경우, 생각한 접근 방법까지라도 PR에는 작성하기
-
이번 주 조원들에게 코드 리뷰 작성하기 (필수)
- 본인이 속한 조가 아니어도 선택적으로 리뷰 작성 가능
-
본인의 PR에 달린 리뷰를 모두 확인한 뒤, 본인이 최종 머지
플랫폼 태그
- BOJ: 백준
- PGS: 프로그래머스
- LTC: 리트코드
이름 /
└── Week1 /
├── BOJ_1018_체스판다시칠하기.py
├── PGS_게임.py
└── LTC_문제명.py
{태그}: {플랫폼_문제번호_문제제목} #{이슈번호}
feat: BOJ_1018_체스판다시칠하기_체스판 #2
| 태그 | 설명 |
|---|---|
| feat | 새로운 기능 추가 |
| fix | 버그 수정 |
| refactor | 코드 리팩토링 |
| comment | 주석 추가(코드 변경 없음) / 오타 수정 |
| docs | 문서 수정 (README 등) |
| merge | 브랜치 병합 |
| rename | 파일/폴더명 수정 또는 이동 |
[주차] 영문 이름 - 푼문제 문제 (예제 + 과제)
예시:
[1주차] YoungjuLee - 8문제
| 이영주 (스터디장) |
배지아 | 안민지 | 정다희 | 최희승 |
|---|---|---|---|---|
| @abyss-s | @qowldk | @minji-38 | @alotofhee | @choi-hi |