Skip to content

movie5/python_algorithm_interview

Repository files navigation

🖥 파이썬 알고리즘 스터디

저희 스터디는 "파이썬 알고리즘 인터뷰(박상길 저)" 책과 함께 진행됩니다. 이 책은 리트코드를 활용한 문제 풀이로 이루어져 있습니다. 책 내의 각 문제마다 리트코드 사이트 내에서의 문제 번호와 문제의 영문명이 표기되어 있으므로 저희는 리트코드 문제 + 각 알고리즘 내용에 맞는 백준 사이트 내의 문제들을 풀어보는 방식으로 진행할예정입니다.

진행 기간 2023년 6월 11일 ~ ing
스터디 장소 가짜연구소 디스코드 Room-GH
스터디 시간 일요일 21:00 ~ 22:00 [1h]
스터디 자료 파이썬 알고리즘 인터뷰(박상길), 백준
언어

🔥 스터디원 🔥


Dahyeon

영상

영화

📢 스터디 규칙

⭕ 진행 방식

  • 매주 가짜 연구소 디스코드 Room-GH에 모여서 스터디를 진행한다.
  • 스터디원들은 그 주의 학습내용(알고리즘)을 해당 파트 문제에 대한 자신의 코드(문제 풀이)를 소개합니다.
  • 또한 공부하면서 더 찾아본 내용이나 잘 모르는 내용 또한 함께 발표해주세요.
  • 발표가 끝난 뒤 팀원들끼리 서로의 문제풀이를 공유하고 서로 피드백을 해주는 시간을 갖습니다.

PR 마감 시간

  • PR 마감 시간 : 매주 일요일 23:59
  • 스터디 시간 전까지 미리 PR을 보내길 권장 합니다.

문제 참고 사이트

  1. 코딩 테스트 대비 문제집
  2. ps_study
  3. 이 외 다른 플랫폼이나 문제를 찾으면 공유한다.

문제 풀이

  • 매 주 4문제 이상을 풀이한다.
  • 문제는 책의 진도와 연관되게 선정한다.


🌻Schedule

주차 날짜 문제 책 진도
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장_다이나믹 프로그래밍

🔍 참여 방법

  1. 이 저장소를 fork 한다.
  2. 생성된 원격 저장소에 Week #로 폴더를 생성한다.
  3. 디렉터리에 문제 디렉터리를 또 만듭니다.
  4. 자신의 폴더에 풀이한 'githubID.md' 를 push 한다.
  5. commit할 때 commit 규칙을 지킨다.
  6. 마감 시간 전까지 원본 저장소로 Pull Request한다.
  7. 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.

📁 Repository 폴더 구조

  • 주차/문제 번호 / 소스코드(플랫폼, 문제 번호와 제목 명시)

💡 예시

Week 6/[PGS] 완주하지 못한 선수/movie5.mdx


⚠️ commit 규칙

commit 규칙은 gitmoji 를 참고했습니다.

  • "이모지 태그: {플랫폼} (문제 번호 문제 제목) {커밋 메시지}" 형태로 작성

예시

'✨feat: BOJ 1234 알고리즘 구현'

이모지 및 태그

  • 이모지는 선택에 따라 활용한다.
이모지 태그 설명
feat 새로운 기능 추가
🐛 fix 버그 수정
♻️ refactor 코드 리팩토링
✏️ comment 주석 추가(코드 변경 X) 혹은 오타 수정
📝 docs README와 같은 문서 수정
🔀 merge merge
🚚 rename 파일, 폴더명 수정 혹은 이동

플랫폼

플랫폼 태그
백준 BOJ
프로그래머스 PGS
리트코드 LTC

✅ PR 규칙

  • PR 제목: [주차] 문제번호들 / 알고리즘 종류 /이름
  • [6주차] 42586, 3939, 20000 / 스택 / 오영화
  • comment는 옵션이지만,
    어떤 문제가 어려웠는지 회고를 작성한다면 개인에게도 도움되고 다른 코드 리뷰어가 참고하기 좋을 것 같습니다 :)

해당 README는 다음 레포지토리를 참고하여 만들었습니다.

-알고리즘 및 코딩 테스트 문제 풀이 챌린지 100

-알고리즘 스터디

About

가짜연구소에 @뚜루 님이 모은 파이썬 알고리즘 인터뷰 책을 기반으로 진행하는 알고리즘 스터디

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages