평일 오전 10시 (1시간 ~ 2시간)
- 모든 인원이 각자 주어진 문제를 정해진 시간안에 풀이 (1시간 ~ 1시간 20분)
- 문제 풀이 종료 후 본인이 풀지 못한 문제 혹은 다른 인원의 풀이 방법이 궁금한 문제에 관해 리뷰 요청
- 본인의 문제 풀이를 로직 단계에 맞게 주석, MD .. 등의 방법으로 해설을 작성하고 github에 공유
- 만약 주어진 시간안에 문제를 풀지 못했다면 당일 24시 내에 문제 풀이 후 공유
- 문제 풀이에 30분 이상 시간이 소요된다면 과감하게 다른 인원의 풀이를 참고하거나, 구글을 참고해 풀이법을 익힌다.
- 프로그래머스 <- NOW
- 백준
- 리트 코드
- 해당 저장소를 clone 합니다.
$ git clone https://github.com/Simple-Step-Algorithm/Java_Algorithm_Study.git
- clone 한 디렉터리로 이동 후 본인 이름(github id)의 브랜치로 체크아웃 합니다.
$ git checkout -b {github_id}
ex) git checkout -b jeon-cj
-
학습한 내용을 마크다운 형식(xx.md) 혹은 PDF와 같이 Github Preview로 바로 볼 수 있는 형태의 확장자로 작성합니다.
-
작성한 자료를 본인 이름의 디렉토리에 위치시킵니다. (존재하지 않을 시 생성 후 이동)
-
변경 사항을 add/commit/push 합니다.
$ git add .
$ git commit -m "[큰 주제] 학습 주제"
$ git push origin {본인 브랜치 명}
- Github에서 Pull Request를 등록합니다.
6-1) 저장소 내
Pull requests메뉴로 이동 6-2)New pull request버튼 클릭 6-3) base 브랜치는master, compare 브랜치를{본인 브랜츠 명}으로 설정 6-4) 제목과 내용을 작성하고Create pull request를 클릭하여 PR 등록
(만약 잘 이해가 안갔거나, 의견을 나누고 싶은 부분이 있을 경우 내용에 작성)
- 스터디 진행 후 본인의 PR을
Merge pull request버튼을 눌러 반영(merge)합니다. (만약 질문을 받은 내용이 있을 경우 간단하게 코멘트를 남겨주세요.) <7번은스터디후의 과정입니다.>
스터디원들과 함께 풀이 내용을 공유하고 성장하는게 목표이기 때문에 문제 풀이시 주석을 통한 단계별 풀이를 지향합니다.
각자 문제 풀이를 위해 어떻게 접근하는지 단계별로 주석을 통해 알려주세요😀
