Skip to content

KSU-CSLab/Algorithm_Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Algorithm Study

  • 경성대학교 CSLab 부원 대상으로 진행하는 알고리즘 및 코테 문제 풀이 스터디입니다

✓ 참여 방법

  • 이 저장소 fork 하기
  • 생성된 원격 저장소에 자신의 이름 혹은 github ID로 폴더 생성
  • 생성된 폴더에 자신이 푼 문제의 소스 코드를 업로드 하기
  • commit 규칙 을 지켜서 업로드 하기
  • 원본 저장소로 Pull Request 하기(매주 2문제 이상)
  • 다른 사람들의 PR을 보고 자유롭게 코드 리뷰하기

✓ 폴더 생성 및 관리 규칙

  • 자신이 보기 편한 방법을 사용해도 무관

  • 폴더명 혹은 소스 코드 파일명에 콜론 불가능

  • 추천 예시

    my_name/                          # 개인 이름 혹은 깃허브 ID
    ├── ot_base_code/                 # 알고리즘 분류 폴더
    │   ├── test.py                   # 소스코드
    │   └── test2.py                  # 소스코드
    ├── math/
    │   ├── BOJ1000.py
    │   ├── BOJ1001.py
    │   ├── PG_problem_name.py
    │   ├── PG_problem_name2.py
    │   └── LeetCode_problem_name.py
    ├── array/
    │   ├── BOJ2020.py
    │   ├── BOJ3333.py
    ...

✓ commit 규칙

  • commit 메시지 : [문제_출처(사이트_이름)] 문제_이름 / 난이도
  • 플랫폼 별 태그 이름
    • 백준 : [BOJ]
    • 프로그래머스 : [PG]
    • LeetCode : [LTC]
    • 코드포스 : [CFS]

✓ PR 규칙

  • PR 제목 : 이름 / 알고리즘_분류 / 몇 문제

    ex) LLouis / array / 3문제

  • comment

    • 자유롭게 작성 가능
    • 이번 주에 풀었던 문제 기준으로 알고리즘 분류가 어떻게 되는지
    • 어떤 문제가 어려웠는지
    • 어떤 부분에서 막히고 궁금한 점이 무엇인지
    • 위 내용을 작성하여 개인 및 다른 리뷰어가 확인할 수 있도록 함

✓ 코드 리뷰 규칙

  • PR에서 코드 리뷰하기
  • 전체 코드 흐름 파악 → 문제를 푼 사람이 어떻게 풀었는지 파악
  • 의견 제시
    • 잘했다고 생각하는 점
    • 더 좋은 코드나 고칠 부분이 있는지
    • 왜 이렇게 풀었는지 궁금한 점
    • 다른 풀이 방법 제시
  • 전체 코드에 대한 코드 리뷰나 코멘트 작성 모두 가능

About

Algorithm Study for KSU CSLab

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors