매주 코딩테스트에 자주 출제되는 다양한 주제의 알고리즘 문제를 최소 4문제 이상을 푸는 것을 목표로 합니다. 문제를 풀다가 발생한 issue는 질의응답 형태로, 배운 점은 문서화하여 정리하고 기록하는 저장소입니다.
- Programming Language
- Java
- IDE
- IntelliJ
- Algorithm Site
- Baekjoon Online Judge: https://www.acmicpc.net/
- LeetCode: https://leetcode.com/
- Programmers: https://programmers.co.kr/learn/challenges
- 문제 풀이
- 각자 해당 범위에 대한 알고리즘 문제를 풀이한다.
- 문제를 풀 때 발생한 issue를 Issues에 기록한다.
- issue : 어려웠던 부분이나 오류가 나는 부분 등
- 이 때 해당하는 문제에 대한 링크도 첨부한다
- 공유 및 피드백
- 각자가 푼 문제에 대한 코드를 개인 branch에 push를 한 후 pull request를 한다.
- study를 진행하기 전에 상대방의 코드를 미리 확인한 후 피드백이 있을 경우 comment를 남긴다.
- Branch name convention
- 이름
- ex) sangryeol
- 이름
- Commit convention rule
- [Alogrithm Site] 문제번호: 문제이름
- ex) [Baekjoon] 1000: A+B
- [Alogrithm Site] 문제번호: 문제이름
- Pull request rule
- [이름] Week_주차 과제 수행
- ex) [sangryeol] Week_1 과제 수행
- [이름] Week_주차 과제 수행
- 파일 및 폴더 구조
- 이름/Week_주차/문제이름
- ex) sangryeol/Week_1/A+B
- 이름/Week_주차/문제이름