📕 스터디
💭 진행 방식 👀 [ https://github.com/ndb796/python-for-coding-test ]
- 일일 스터디 시간 및 데일리 활동 (진도는 함께, e-book 공유)
- 월 / 목 (모각코) 10 : 00 ~ 11 : 30 Discord(디스코드) 🧠 → 1시간에 2문제 풀기 !
- (타임어택) + 30분 리뷰
- 우선적으로는 책 문제에 대해서만 리뷰 - 리뷰 사항 없으면 개념 공유.
- 일반적으로 하루에 2문제
(모각코 제외한 날 - 책 제외하고 다른 문제 풀기)
- 깃허브에 커밋 및 머지, 좋았던 문제가 있는 경우에는 따로 표시 - ex. 바꿔서 풀기
- ex. 월요일에 greedy 알고리즘 3개 중 1개를 같이 진행한 경우
- 목요일 스터디 전까지 할 일 → 남은 2개 및 greedy 알고리즘 개념 공부 + 동일한 개수만큼 각자 백준/프로그래머스 문제(greedy 알고리즘 내에서) 풀고 github PR
- 이외 문제를 더 풀고 싶은 경우 (책 제외) 자유롭게 학습 가능
- 초반에는 수시로 피드백 ( 채널 만들어서 남기기 )
- Part2 빨리 훑고 → 3으로 넘어가서 한 번 더 복습하는 것으로 계획.
2. 주간 활동 및 달성 목표
- 매주 알고리즘 테마를 정해 개개인 수준에 맞게 문제를 해결합니다.
- 알고리즘 문제 해결 코드는 Github 자신의 폴더에 업로드합니다.
3. 월별 활동 및 달성 목표
- 팀원들에게는 매일 2문제씩 과제가 주어지며 월/목요일을 제외한 날에는 개개인의 수준에 맞게 풉니다.
- 매일 수행한 과제를 깃허브에 커밋/PR, 상대방이 머지해주는 방식
코딩테스트 대비
- 많은 사람이 풀었던 유형의 문제들을 쉽게 해결할 수 있을 수준을 목표로 함.
- 팀원 간 서로의 접근 방식, 코드를 리뷰하며 좋은 방법을 찾는것을 목표로 함.
💾 폴더 생성 규칙
폴더 명 : "본인 영문 이름 " 하위 폴더 명 : "문제풀이 사이트 명 "
파일 명 : "문제풀이 사이트 명 약자""문제번호""문제 명"
백준 1001번 A-B 라면 특수문자는 생략
브랜치 명 : "날짜"_"본인 영문 이름"
ex) 0103_KimYihyun
🔒 컨벤션 규칙
1.feat : 새로운 기능 추가
2.fix : 버그 수정
3.docs : 문서 수정
4.style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
5.refactor : 코드 리펙토링
6.test : 테스트 코드, 리펙토링 테스트 코드 추가
7.chore : 빌드 업무 수정, 패키지 매니저 수정
커밋 컨벤션
Commit subject : [태그] 페이지명 + 문제번호 + 유형
태그 | 설명 | 예시 |
---|---|---|
[solved] | 풀었을 시 | [solved] boj 1001 A+B |
[failed] | 실패할 시 | [falied] boj 1001 A+B |
[failed-solved] | 실패 이후 이해하고 풀었을 시 | [failed-solved] boj 1001 A+B |
[fix] | 수정 시 | [fix] change type |
[docs] | 문서 | |
[chore] | 빌드, 설정 파일 | [chore] change settings |