진행 기간 | 2023년 2월 20일 ~ ing |
스터디 장소 | 선릉역, 강남역 |
정기 스터디 시간 | 일요일 13:30 ~ 16:30 [3h] → 일정 확인 |
플랫폼 | 백준, 프로그래머스 |
언어 |
jinny-l | HyowonSin | jaea-kim | JeonHyoChang | Gwonwoo-Nam |
주차 | 날짜 | 문제 유형 | 문제 | 난이도 | 비고 |
---|---|---|---|---|---|
week_19 | 06-26 ~ 07-02 | Backtracking | 1️⃣ N과 M (1) |
|
진행 상황 | 표기 |
---|---|
해당 주에 완료 시 | ✅ |
해당 주에 부분 완료 시 | 🔢 |
해당 주에 미완료 시 | ❌ |
해당 주차 종료 이후 보충 시 | 🔺 |
주차 | 날짜 | jinny-l | HyowonSin | jaea-kim | JeonHyoChang | Gwonwoo-Nam |
---|---|---|---|---|---|---|
week_01 | 02-20 ~ 02-26 | ✅ | ✅ | ✅ | ✅ | 중도 합류 |
week_02 | 02-27 ~ 03-05 | ✅ | ✅ | ✅ | ✅ | ✅ |
week_03 | 03-06 ~ 03-12 | ✅ | 🔺 | ✅ | ✅ | ✅ |
week_04 | 03-13 ~ 03-19 | ✅ | ✅ | 🔺 | ✅ | ✅ |
week_05 | 03-20 ~ 03-26 | ✅ | 🔺 | ✅ | ✅ | ✅ |
week_06 | 03-27 ~ 04-02 | 2️⃣ | ❌ | 🔺 | 🔺 | ✅ |
week_07 | 04-03 ~ 04-09 | 방학 | 방학 | 방학 | 방학 | 방학 |
week_08 | 04-10 ~ 04-16 | 2️⃣ | ✅ | ✅ | ✅ | ✅ |
week_09 | 04-17 ~ 04-23 | ✅ | ✅ | ✅ | ✅ | ✅ |
week_10 | 04-24 ~ 04-30 | ✅ | ✅ | 3️⃣ | ✅ | ✅ |
week_11 | 05-01 ~ 05-07 | 방학 | 방학 | 방학 | 방학 | 방학 |
week_12 | 05-08 ~ 05-14 | 방학 | 방학 | 방학 | 방학 | 방학 |
week_13 | 05-15 ~ 05-21 | 2️⃣ | ✅ | ✅ | 3️⃣ | 면접 준비 |
week_14 | 05-22 ~ 05-28 | 3️⃣ | 3️⃣ | 2️⃣ | 3️⃣ | 면접 준비 |
week_15 | 05-29 ~ 06-04 | ✅ | ✅ | ❌ | ✅ | 면접 준비 |
week_16 | 06-05 ~ 06-11 | ✅ | 2️⃣ | 2️⃣ | ✅ | 면접 준비 |
week_17 | 06-12 ~ 06-18 | 방학 | 방학 | 방학 | 방학 | 방학 |
week_18 | 06-19 ~ 06-25 | 방학 | 방학 | 방학 | 방학 | 방학 |
week_19 | 06-26 ~ 07-02 |
- 격주로 온라인/오프라인 스위칭하면서 진행한다.
- 온라인 주차:
- 각자 문제를 풀고 PR 마감 시간 전에 제출한다.
- 줌에 모여서 문제 풀이를 설명한다.
- 오프라인 주차:
- 해당 주차에 공부한 알고리즘을 설명한다.
- 난이도가 높은 문제 1, 2개 풀어보고 토론한다.
- 온라인 주차:
- PR 마감 시간: 매주 일요일 23:59
- 매주 일요일이 PR 마감 시간이나, 일요일까지 문제를 다 못 풀었다면 코드 리뷰를 위해 토요일에 미리 PR을 보내는 것을 권장한다.
- ps_study의 문제를 푼다.
- 매월 한달치 일정을 업데이트 한다.
- 주마다 4문제를 풀이한다.
- 1문제는 난이도 높은 문제로 선정하며, 필수는 아니다.
- 5번째 문제는 필수는 아니며 선택에 따라 풀이한다.
일정표 열기
주차 | 날짜 | 문제 유형 | 문제 | 난이도 | 비고 |
---|---|---|---|---|---|
week_01 | 02-20 ~ 02-26 | Brute Force | 1️⃣ 분해합 |
|
|
week_02 | 02-27 ~ 03-05 | Sort Application | |
||
week_03 | 03-06 ~ 03-12 | Binary Search | |
||
week_04 | 03-13 ~ 03-19 | Two Pointers | |
||
week_05 | 03-20 ~ 03-26 | Graph Search | 1️⃣ 바이러스 |
|
옵션 옵션 |
week_06 | 03-27 ~ 04-02 | Tree | |
||
week_07 | 04-03 ~ 04-09 | 방학 |
X | X | X |
week_08 | 04-10 ~ 04-16 | Dynamic Programming | 1️⃣ 1, 2, 3 더하기 |
|
|
week_09 | 04-17 ~ 04-23 | Greedy | |
||
week_10 | 04-24 ~ 04-30 | String | |
||
week_11 | 05-01 ~ 05-07 | 방학 | X | X | X |
week_12 | 05-08 ~ 05-14 | 방학 | X | X | X |
week_13 | 05-15 ~ 05-21 | Implementation | |
||
week_14 | 05-22 ~ 05-28 | Divide and conquer | |
||
week_15 | 05-29 ~ 06-04 | Data Structre 1 | |
||
week_16 | 06-05 ~ 06-11 | Data Structre 2 | 1️⃣ 나는야 포켓몬 마스터 이다솜 |
|
|
week_17 | 06-12 ~ 06-18 | 방학 | X | X | X |
week_18 | 06-19 ~ 06-25 | 방학 | X | X | X |
week_19 | 06-26 ~ 07-02 | 방학 | X | X | X |
week_20 | 07-03 ~ 07-09 | Backtracking | 1️⃣ N과 M (1) |
|
|
week_21 | 07-10 ~ 07-16 | Shortest Path | 1️⃣ 특정 거리의 도시 찾기 |
|
|
week_22 | 07-17 ~ 07-23 | Minimum Spanning Tree | |
||
week_23 | 07-24 ~ 07-30 | Simulation | 1️⃣ 지구 온난화 |
|
- 이 저장소를
fork
한다. - 생성된 원격 저장소에
Github ID
로 폴더를 생성한다. - 알고리즘 풀이 후 원격 저장소 자신의 폴더에 풀이한 소스 코드를
push
한다. - commit할 때 commit 컨벤션을 지킨다.
- 마감 시간 전까지 원본 저장소로
PR
한다. - (option) 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.
- Github ID/주차/소스코드(플랫폼, 문제 번호와 제목 명시)
jinny-l/week_01/BOJ_1000_A+B.java
commit 컨벤션은 gitmoji 와 AngularJS Git Commit Message Conventions을 참고했습니다.
- "태그: [플랫폼] {클래스 이름(플랫폼, 문제 번호, 문제 제목)} {커밋 메시지}" 형태로 작성
- 플랫폼에 따라 없는 내용은 생략 가능
✨feat: BOJ_1000.A+B 문제 알고리즘 구현
- 이모지는 선택에 따라 활용한다.
이모지 | 태그 | 설명 |
---|---|---|
✨ | feat | 새로운 기능 추가 |
🐛 | fix | 버그 수정 |
♻️ | refactor | 코드 리팩토링 |
✏️ | comment | 주석 추가(코드 변경 X) 혹은 오타 수정 |
📝 | docs | README와 같은 문서 수정 |
🔀 | merge | merge |
🚚 | rename | 파일, 폴더명 수정 혹은 이동 |
플랫폼 | 태그 |
---|---|
백준 | BOJ |
프로그래머스 | PGS |
리트코드 | LTC |
- [주차] {플랫폼} {알고리즘 종류} 알고리즘 - {기타 내용}" 형태로 작성
- (option) comment는 자유지만, 겪었던 어려움이나 참고했던 자료들 공유해주시면 스터디 모임 때 얘기하면서 같이 성장할 수 있을 것 같습니다. 🙂
[week 01] 3문제 제출합니다.
해당 README는 다음 레포지토리를 참고해서 제작하였습니다.