이 레포지토리는 백준 온라인 저지(https://www.acmicpc.net/)의 문제들을 풀고 공유하기 위한 알고리즘 스터디용입니다. 이곳에서 서로의 코드를 리뷰하고, 문제 해결 방법을 공유하며, 알고리즘 실력을 향상시키기 위해 노력할 것입니다.
- 알고리즘 문제 해결 능력 향상
- 효율적인 코드 작성법 학습
- 협업을 통한 문제 해결 능력 배양
- 다양한 알고리즘과 자료 구조 학습
- 이 레포지토리를 포크(fork)합니다.
- 새로운 브랜치를 생성합니다. (예:
feature/문제번호-이름
) - 해당 브랜치에서 문제를 해결하고 코드를 커밋합니다.
- 원본 레포지토리에 Pull Request를 생성합니다.
- 다른 사람의 코드를 리뷰하고, 자신의 코드도 리뷰를 받습니다.
/problems
- 최상위 폴더/week
- 스터디 진행 주차별 문제 모음/문제번호
- 문제 번호별 폴더 (예:/1000
)README.md
- 문제 설명 및 해결 전략solution_{작성자}.{언어}
- 해결 코드 파일 (예:solution_sejin.py
,solution_sejin.cpp
등)
- 커밋 메시지는 명확하고 간결하게 작성합니다.
- 문제를 해결했을 때:
Solve 문제번호 - 문제이름
- 코드 개선이나 리팩토링:
Refactor 문제번호 - 문제이름
- 문서 수정:
Docs: 설명 추가
- Pull Request를 생성하면 다른 멤버들이 코드를 리뷰합니다.
- 코드 리뷰 시에는 개선 사항, 칭찬할 점 등을 명확히 작성합니다.
- 모든 리뷰가 완료되면 PR을 승인하고 머지합니다.
해결할 문제 목록과 진행 상황은 문제 목록 파일에서 확인할 수 있습니다.
- 정기 회의: 매주 일정한 시간에 온라인 혹은 오프라인으로 모여 진행 상황을 공유하고 토론합니다.
- 문제 할당: 매주 풀어야 할 문제를 정하고, 각자 할당된 문제를 해결합니다.
- 기한 준수: 정해진 기한 내에 문제를 풀고, PR을 생성합니다.
- 협력: 서로의 질문에 성실히 답변하고, 도움이 필요한 부분에 대해 적극적으로 지원합니다.
- 리뷰 필수: 최소 두 명 이상의 멤버가 각 PR을 리뷰한 후에 머지합니다.
- 학습 공유: 새로운 알고리즘이나 자료 구조를 학습한 경우, 이를 문서화하여 공유합니다.
이름 | GitHub ID |
---|---|
김세진 | hsusj996 |
김민욱 | k-kmw |
박지훈 | hyuntohoon |
함께 성장하는 스터디가 되길 바랍니다. 화이팅!