- 매주 이슈에 공지된 5문제 확인
- 개인 작업 브랜치에서 문제 풀이 후 커밋
- 스터디 당일 오전 9시 전까지 PR 생성
- 스터디 진행 시 풀이 및 코드 공유
- 문제별 담당자를 지정하여 발표
- 다른 풀이가 있을 경우 시간 복잡도 및 접근 방식 비교
- 스터디 종료 후 PR 머지
-
깃허브 ID로 브랜치를 만들고, PR을 통해서 main에 반영
-
한 주 분량의 풀이를 한 브랜치에서 작업하고, 완료되면 하나의 PR로 올림
-
작업 브랜치:
{본인 깃허브 아이디}형식- 예)
sor999
- 예)
- 주차 폴더:
week{2자리}- 예)
week01,week02
- 예)
- 문제 폴더:
{문제이름}- 예)
네트워크,전력망을-둘로-나누기 - 띄어쓰기는 대쉬(
-)로 통일
- 예)
- 풀이 파일명:
{본인 깃허브 아이디}.{확장자}- 예)
sor999.py
- 예)
| type | 설명 | 예시 |
|---|---|---|
add |
문제 풀이 추가 | add: 문제이름 |
docs |
README 추가/수정 | docs: week01 문제 목록 정리 |
refactor |
개선 | refactor: 변수명 정리 |
- PR 제목 주차, 알고리즘 주제, 이름을 알 수 있게 작성
- 예시:
[1주차] 그리디 - 홍길동
- 예시:
- PR 본문에 해당 주차 이슈번호를 포함
- #17
algorithm-study/
├── README.md
├── week01/
│ ├── 문제-이름1/
│ │ ├── 깃허브ID-1.py
│ │ └── 깃허브ID-2.java
│ └── 문제 이름2/
│ ├── 깃허브ID-1.py
│ └── 깃허브ID-2.java
│
├── week02/
│ └── ...
└── ...