Skip to content

Algorithm Study (Joon Soo Kim, Tu Chong Kim, Ye Chan Lee)

Notifications You must be signed in to change notification settings

JoonSoo-Kim/Algorithm_Study_2023-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💯 알고리즘 스터디

✅ 참여 방법

  1. 이 저장소를 fork 한다.
  2. 생성된 원격 저장소에 github ID로 폴더를 생성한다.
  3. 각자 매주 2문제를 금요일 오프라인 스터디 전까지 풀어온다. 개인적으로 공부한 문제 중 소개할만한 것이나 리뷰받고 싶은 것이 있다면 2문제 이상 풀어도 무방하다.
  4. 생성된 폴더에 자신의 소스코드를 업로드 한다. (폴더명에 콜론":" 안됩니다!)
  5. 이때 commit 규칙을 지키도록한다!
  6. 원본 저장소로 Pull Request를 한다. (매주 금요일에 만나서 Merge예정. Merge 안되어 있으면 카톡좀 ㅎㅎ;)
  7. 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.

✅ 소스코드 파일 이름 규칙

[플랫폼] 문제번호.py

  • 플랫폼 작성법 통일:
    • [BOJ] - 백준
    • [PGS] - 프로그래머스
    • [LTC] - 리트코드
    • [CFS] - 코드포스
    • [SEA] - 삼성SW Expert Academy
    • [ETC] - 그외
  • 폴더명 또는 소스코드 파일명에 콜론 ":" 안됩니다 :D

✅ commit 규칙

commit 메세지: [문제 출처(플랫폼)] 문제이름 / 난이도

description: 문제 주소

  • 터미널에서 작성법:

git commit -m "[BOJ] Hello World / 브론즈5" -m "https://www.acmicpc.net/problem/2557"

  • 플랫폼 작성법 통일:
    • [BOJ] - 백준
    • [PGS] - 프로그래머스
    • [LTC] - 리트코드
    • [CFS] - 코드포스
    • [SEA] - 삼성SW Expert Academy
    • [ETC] - 그외

✅ PR 규칙

  • PR 제목: 이름 / 주차 / 문제 카테고리
  • jaewon han / 8월 1주차 / 자료구조, 백트래킹
  • comment는 자유이나 가능하다면, 이번주에 풀었던 문제의 알고리즘 분류가 어떻게 되는지,어떤 문제가 어려웠는지 회고를 작성한다면 개인에게도 도움되고 다른 코드 리뷰어가 참고하기 좋을 것 같습니다 :)
  • 문제 카테고리 목록
    • 수학
    • 자료구조
    • 재귀
    • 정렬&탐색
    • DP
    • DFS&BFS
    • 그리디
    • 구현(완전탐색, 시뮬레이션 포함)
    • 문자열
    • 백트래킹
    • 분기한정

✅ 코드리뷰 규칙

  • PR에서 코드리뷰를 한다.
  • 전체 코드 흐름을 파악한 뒤, 이 분이 어떻게 풀었을까 이해를 한 후
  • 의견제시
    • 잘했다고 생각하는 부분
    • 이렇게 하면 더 좋을 것 같다고 생각하는 부분
    • 왜 이렇게 풀었는지 궁금한 부분
    • 또 다른 풀이 방식 제시
      • 클린코드에 맞지 않는 부분 지적
  • 코드의 일부분에다 코드리뷰를 해도 되고 전체 코드 밑 or PR 하나 밑에다 코멘트 작성으로 리뷰를 해도 됩니다.

README 원본 출처 : https://github.com/ellynhan/challenge100-codingtest-study/blob/master/README.md

About

Algorithm Study (Joon Soo Kim, Tu Chong Kim, Ye Chan Lee)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •