저희 스터디는 "파이썬 알고리즘 인터뷰(박상길 저)" 책과 함께 진행됩니다. 이 책은 리트코드를 활용한 문제 풀이로 이루어져 있습니다. 책 내의 각 문제마다 리트코드 사이트 내에서의 문제 번호와 문제의 영문명이 표기되어 있으므로 저희는 리트코드 문제 + 각 알고리즘 내용에 맞는 백준 사이트 내의 문제들을 풀어보는 방식으로 진행할예정입니다.
진행 기간 | 2023년 6월 11일 ~ ing |
스터디 장소 | 가짜연구소 디스코드 Room-GH |
스터디 시간 | 일요일 21:00 ~ 22:00 [1h] |
스터디 자료 | 파이썬 알고리즘 인터뷰(박상길), 백준 |
언어 |
Dahyeon |
영상 |
영화 |
- 매주 가짜 연구소 디스코드 Room-GH에 모여서 스터디를 진행한다.
- 스터디원들은 그 주의 학습내용(알고리즘)을 해당 파트 문제에 대한 자신의 코드(문제 풀이)를 소개합니다.
- 또한 공부하면서 더 찾아본 내용이나 잘 모르는 내용 또한 함께 발표해주세요.
- 발표가 끝난 뒤 팀원들끼리 서로의 문제풀이를 공유하고 서로 피드백을 해주는 시간을 갖습니다.
- PR 마감 시간 : 매주 일요일 23:59
- 스터디 시간 전까지 미리 PR을 보내길 권장 합니다.
- 코딩 테스트 대비 문제집
- ps_study
- 이 외 다른 플랫폼이나 문제를 찾으면 공유한다.
- 매 주 4문제 이상을 풀이한다.
- 문제는 책의 진도와 연관되게 선정한다.
주차 | 날짜 | 문제 | 책 진도 |
---|---|---|---|
week_01 | 2023.06.11 | [1주차] 6장_문자열 조작 | |
week_02 | 2023.06.18 | [2주차] 7장_배열 | |
week_03 | 2023.06.25 | [3주차] 8장_연결 리스트 | |
week_04 | 2023.07.01 | [4주차] 9장_스택, 큐 | |
week_05 | 2023.07.09 | [5주차] 10장_데크, 우선순위 큐 | |
week_06 | 2023.07.16 | PGS 해시 | [6주차] 11장_해시 테이블 |
week_07 | 2023.07.23 | 트리의부모찾기 촌수계산 결혼식 최단경로 알파벳 적록색약 | [7주차] 12장_그래프(~35번 조합) |
week_08 | 2023.07.30 | 중간 방학 | 중간 방학 |
week_09 | 2023.08.06 | 리뷰 데이 | 리뷰 데이 |
week_10 | 2023.08.13 | 가장 가까운 공통조상 트리 스도쿠 계란으로 계란치기 택배 녹색옷입은애가젤다지? | [10주차] 12, 13장_그래프, 최단 경로 문제 [9주차] 14장_트리 |
week_11 | 2023.08.20 | 문자열지옥에빠진호석 전화번호목록 개미굴 | [11주차] 15, 16장_힙, 트라이 |
week_12 | 2023.08.27 | [57번 펠린드롬페어] | [12주차] 17장_정렬 |
week_13 | 2023.09.03 | N번째큰정수 강의실 신입사원 | [13주차] 17장_정렬 |
week_14 | 2023.09.10 | [14주차] 18장_이진 검색 | |
week_15 | 2023.09.17 | [15주차] 19장_비트 조작 | |
week_16 | 2023.09.24 | [16주차] 20장_슬라이딩 | |
week_17 | 2023.10.08 | [17주차] 21장_그리디 알고리즘 | |
week_18 | 2023.10.15 | [18주차] 22장_분할 정복 | |
week_19 | 2023.10.22 | [19주차] 23장_다이나믹 프로그래밍 |
- 이 저장소를
fork
한다. - 생성된 원격 저장소에
Week #
로 폴더를 생성한다. - 디렉터리에 문제 디렉터리를 또 만듭니다.
- 자신의 폴더에 풀이한 'githubID.md' 를
push
한다. commit
할 때commit 규칙
을 지킨다.- 마감 시간 전까지 원본 저장소로
Pull Request
한다. - 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.
- 주차/문제 번호 / 소스코드(플랫폼, 문제 번호와 제목 명시)
Week 6/[PGS] 완주하지 못한 선수/movie5.mdx
commit 규칙은 gitmoji 를 참고했습니다.
- "이모지 태그: {플랫폼} (문제 번호 문제 제목) {커밋 메시지}" 형태로 작성
'✨feat: BOJ 1234 알고리즘 구현'
- 이모지는 선택에 따라 활용한다.
이모지 | 태그 | 설명 |
---|---|---|
✨ | feat | 새로운 기능 추가 |
🐛 | fix | 버그 수정 |
♻️ | refactor | 코드 리팩토링 |
✏️ | comment | 주석 추가(코드 변경 X) 혹은 오타 수정 |
📝 | docs | README와 같은 문서 수정 |
🔀 | merge | merge |
🚚 | rename | 파일, 폴더명 수정 혹은 이동 |
플랫폼 | 태그 |
---|---|
백준 | BOJ |
프로그래머스 | PGS |
리트코드 | LTC |
- PR 제목: [주차] 문제번호들 / 알고리즘 종류 /이름
[6주차] 42586, 3939, 20000 / 스택 / 오영화
- comment는 옵션이지만,
어떤 문제가 어려웠는지 회고를 작성한다면 개인에게도 도움되고 다른 코드 리뷰어가 참고하기 좋을 것 같습니다 :)
해당 README는 다음 레포지토리를 참고하여 만들었습니다.