Skip to content

솦 4학년들의 알고리즘 스터디🐤🦅🌾🧠

Notifications You must be signed in to change notification settings

mingeun2154/python-algorithm-study

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-algorithm-study

코딩 테스트 준비를 위한 알고리즘 문제 풀이 스터디

스터디 목표

  1. 코딩 테스트 대비를 위한 알고리즘 실력 향상
  2. 꾸준함을 바탕으로 지속적인 스터디 운영

스터디 방법

  1. 저장소를 fork 합니다.
  2. 본인의 원격 저장소에 닉네임으로 폴더를 생성합니다.
    • ex) seminss, heajinkwon, mingeun2154, khw3754
  3. 생성한 폴더에 문제 유형별로 폴더를 다시 나눕니다.
  4. 문제 유형에 맞춰 매주 해결한 문제의 소스코드를 업로드합니다.
    • 매주 4~8 문제 선정
  5. 개인적으로 푼 문제도 추가 업로드 하면 됩니다.
    • 즉, 매주 선정된 공통 문제와 개인적으로 푼 문제들(선택)을 업로드 하면 되는 것입니다.
  6. 업로드할 때 커밋 규칙을 지킬 수 있도록 합니다.
  7. 매주 목요일이 지나기 전까지 원본 저장소에 PR을 날립니다.
    • 전주 금요일에 선정한 문제를 금주 목요일까지 해결할 수 있도록 합니다.

커밋 규칙

[문제 플랫폼] 문제이름 / 난이도 / 걸린시간

  • ex) [BOJ] N-Queen / Gold5 / 10m

플랫폼별 작성법은 아래와 같습니다.

  • [BOJ] - 백준
  • [PGS] - 프로그래머스
  • [LTC] - 리트코드
  • [CFS] - 코드포스
  • [SEA] - 삼성SW Expert Academy
  • [ETC] - 그외

PR 규칙

닉네임 / 주차 / 문제 수

  • ex) seminss / 3월 1주차 / 3문제

PR 내용은 자유롭게 작성이 가능하지만, 리뷰어가 집중적으로 봐주었으면 하는 부분이나 어려웠던 점, 새로이 알게된 점에 대해 설명해주시면 좋을 것 같습니다.

코드리뷰 규칙

  • PR에서 코드리뷰를 진행합니다.
  • 코드 리뷰라고 잘못된 부분만 찾는 것이 아닌 아래의 과정을 진행할 수 있습니다.
    • 더 좋은 방향으로의 개선 방향 제시
    • 잘한 부분에 대한 칭찬
    • 궁금한 부분에 대한 질문
    • 새로운 풀이 방식 제시
    • 다른 사람의 코드를 통한 학습

문제 유형

  1. Brute Force
  2. Sort
  3. Binary Search
  4. Dynamic Programming, Greedy
  5. 분할 정복
  6. DFS, BFS
  7. 스택, 큐, 덱
  8. 최단 경로
  9. 그래프, 트리
  10. 투포인터

리드미 참고 : woowacourse-study

About

솦 4학년들의 알고리즘 스터디🐤🦅🌾🧠

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 68.9%
  • Java 21.3%
  • C++ 9.8%