Skip to content

ayocado/algorithm-study

Repository files navigation

📚 KT-AIVLE-School 3기 1반 Algorithm Study

📒 Algorithm difficulty

🙋 Contributors

kimyoo04
kimyoo04
Pang-dachu
Pang-dachu
jian1114
jian1114
beginner0107
beginner0107
ayocado
ayocado
bokkuembab
bokkuembab
brojoon1
brojoon1
1ser1n1
1ser1n1
ParkRang
ParkRang
heewon00
heewon00

📒 How to study

Convention 꼭 지키기!

  1. 저장소 fork 하기
  2. github ID로 branch 파기
  3. github ID로 폴더 생성 ex) /kimyoo04
  4. github ID폴더 안에 주제 별 폴더 생성 ex) /kimyoo04/그래프
  5. 주마다 하나의 주제(DP, BFS, DFS 큐, 벡트레킹 등)를 정해서 문제 풀기
  6. 문제풀이 파일 커밋, 머지 (파일명, 커밋, 머지 방식은 Convention 보기)
  7. 스터디원 코드리뷰 (선택사항)

📒 Convention

✅ Code

  • 파일명은 "문제플랫폼 난이도 문제번호 문제이름"
  • 주석으로 설명 달기
  • 변수명과 함수명은 알아볼 수 있도록 선언하기

✅ Commit (1 problem 1 commit)

  • commit message convention

Create | Fix | Delete : 작성 | 수정 | 삭제 docs : README.md code : 코드 작성

  • docs commit message
git commit -m "Create docs : 본명 파일명.md"

# 작성 예시
git commit -m "Fix docs : 김유 트리구현방법.md"
  • code commit message
git commit -m "Create code : 본명 풀이파일명"

풀이파일명 = 문제플랫폼 난이도 문제번호 문제이름

# 작성 예시
git commit -m "Create code : 김유 PGS level1 1845 포켓몬"
git commit -m "Fix code : 김유 BOJ 골드4 9663 N-Queen"
git commit -m "Delete code : 김유 BOJ 골드4 9663 N-Queen"

Platform name

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

✅ Pull Request & Merge (1 week 3 commit 1 merge)

forked repository -> upstream repository 로 Merge 할 것!

  • merge title (pull request 제목은 자유롭게)
Merge : 본명 주제

# 작성 예시
Merge : 김유 트리
  • 자신의 PR에 label 3가지 붙이기 [본명, 언어, 난이도(easy, normal, hard)]
  • Merge description 적기
  • 문제 링크
  • 질문 내용 (선택)
  • 후기 (선택)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published