- 일주일 동안 5문제 꾸준히 풀기 (평일 하루에 한 문제씩)
- 플랫폼은 코딩테스트 대비 문제집을 사용한다.
- 이 저장소를
fork
한다. - 매주 새 디렉터리를 만듭니다. (ex. 1주차, 2주차 ...)
- 디렉터리에 문제 디렉터리를 또 만듭니다.
- 해당 문제 폴더에 자신의 소스코드.md를 업로드 한다.
- 이때
commit 규칙
을 지키도록한다! - 원본 저장소로
Pull Request
를 한다. - 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.
- 주의!! 기존 폴더를 지우면 안됩니다!! 개인 폴더 내부만 수정해주세요 :)
- 해당요일 이름.md
- 0702 윤재선.md
- 코드블럭에 소스코드 올리기
```python
코드
# ```
- Java : java
- Python : python
- 폴더명 또는 소스코드 파일명에 콜론 ":" 안됩니다 :D
- commit 메세지: [문제출처] 문제번호 / 난이도 / 문제 걸린시간 / 이름
- description: 문제 주소 (option)
- 터미널에서 작성법:
git commit -m "[BOJ] 1874 / 실버3 / 40분 / 윤재선"
- 플랫폼 작성법 통일:
- [BOJ] - 백준
- [PGS] - 프로그래머스
- [ETC] - 그외
- PR 제목: [문제출처] 문제번호 / 문제 레벨(등급) / 문제 걸린시간 / 이름
[PGS] 42586 / 레벨2 / 40분 / 윤재선
- comment는 자유이나 가능하다면, 이번주에 풀었던 문제의 알고리즘 분류가 어떻게 되는지,
어떤 문제가 어려웠는지 회고를 작성한다면 개인에게도 도움되고 다른 코드 리뷰어가 참고하기 좋을 것 같습니다 :)
다른 사람이 커밋한 데다가 댓글 다는 방식 => 예시
- 새로운 branch를 하나 만듭니다.
- 새로 만든 branch에 코드를 push합니다.
- push 완료 후 GitHub branch 페이지에 들어오면 Pull Request(PR)할건지 버튼이 생깁니다. 클릭!
- 스터디 시간 전에 merge하면 됩니다. (merge 후 branch는 삭제해도 됩니다.)
- 코드 리뷰는 스터디 시간에 진행합니다.