Skip to content

ddogok/Algorithm-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Algorithm_Study

📚 Algorithm Study Repository

이 레포지토리는 알고리즘 문제 풀이 연습을 기록하고 공유하기 위해 만들어졌습니다. 주로 Baekjoon Online Judge, Programmers, LeetCode 등의 문제를 풀고 있습니다.

👩‍👦‍👦 스터디 멤버

김채연을날려라 김수민
Python Python


📝 Rule

  • 스터디 시간 : 매일 23:59분까지 풀이를 깃허브에 제출한다.
  • 일주일 동안 4문제 꾸준히 풀기
  • 플랫폼은 [노션](채연아 링크 붙여줭~)을 사용한다.


✅ 참여 방법

  1. 이 저장소를 fork 한다.
  2. 매주 새 디렉터리를 만든다. (ex. 1주차, 2주차 ...)
  3. 디렉터리에 문제 디렉터리를 또 만든다.
  4. 해당 문제 폴더에 자신의 소스코드.md를 업로드 한다.
  5. 이때 commit 규칙을 지키도록한다!
  6. 원본 저장소로 Pull Request를 한다.
  7. 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 한다.
  8. ***주의!! 개인 폴더 내부만 수정해주세요 :)


✅ 소스코드 파일 이름 규칙

  • 해당요일_이름.md
  • 20250407_김채연.md
  • 코드블럭에 소스코드 올리기
 ```python
코드
# ```

  • Java : java
  • Python : python
  • 폴더명 또는 소스코드 파일명에 콜론 ":" 안됩니다 :D


✅ commit 규칙

  • commit 메세지: [문제출처] 문제번호 / 난이도 / 이름
  • description: 문제 주소 (option)
  • 터미널에서 작성법:
git commit -m "[BOJ] 1874 / 실버3 / 김채연" 
  • 플랫폼 작성법 통일:
    • [BOJ] - 백준
    • [PGS] - 프로그래머스
    • [SEA] - 삼성SW Expert Academy
    • [ETC] - 그외


✅ PR 규칙

  • PR 제목: [문제출처] 문제번호 / 문제 레벨(등급) / 이름
  • [PGS] 42586 / 레벨2 / 권성호
  • comment는 자유이나 가능하다면, 이번주에 풀었던 문제의 알고리즘 분류가 어떻게 되는지,
    어떤 문제가 어려웠는지 회고를 작성한다면 개인에게도 도움되고 다른 코드 리뷰어가 참고하기 좋을 것 같습니다 :)


✅How to Code Review

1. Commit History로 리뷰하는 방법

다른 사람이 커밋한 데다가 댓글 다는 방식 => 예시

2. Pull Request로 리뷰하는 방법


  1. 새로운 branch를 하나 만듭니다.
  2. 새로 만든 branch에 코드를 push합니다.
  3. push 완료 후 GitHub branch 페이지에 들어오면 Pull Request(PR)할건지 버튼이 생깁니다. 클릭!
  4. 스터디 시간 전에 merge하면 됩니다. (merge 후 branch는 삭제해도 됩니다.)


🟨 코딩테스트 스터디 (2025.04.28 ~ )

[ 스터디 방식 ]

  1. 플랫폼은 [노션](ㅊㅐ연아 링크 붙여줘~)을 사용한다.
  2. 코딩테스트 스터디는 평일 중 4일, 1문제씩 푼다.
  3. 각자 문제 풀이 후 PR을 올린다.
  4. 난이도는 점차 높여간다.
  5. 이와 같은 방식으로 일주일에 4 번 진행해 총 4문제를 풀이할 수 있다.

About

✏️ 매일 알고리즘 문제를 풀이하고 해결 방법을 공유하는 스터디의 Repository 입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors