데브코스 알고리즘 스터디
@j1suk1m | @jin214930 | @xaxeon | @joungGo | @Jinyoung0718 | @yunjuKimm |
---|---|---|---|---|---|
Java | Java | Java | Java | Java | Java |
@sameom1048 | @linedj | @haeun9988 | @jsc5023 | @cjw0324 | |
Java | Java | Java | Java | Java |
- 일주일 동안 공지된 문제 성실히 풀기
- 문제는 코딩테스트 고득점 Kit, SQL 고득점 Kit을 사용한다.
- 이 저장소를 clone한다.
- 로컬 저장소를 최신 상태로 업데이트한다.
git fetch origin
git pull origin main
- main 브랜치로 checkout한다.
git checkout main
- 새로운 브랜치를 생성한다.
브랜치 이름 형식: {본인 이름)-{세트 이름}
git checkout -b "김하연-스택큐"
- 이번 주 디렉토리를 생성한다.
디렉토리 이름: 1주차, 2주차 ... - 이번 주 문제를 푼다.
- 풀이한 내용을 소스코드 파일로 작성하여 이번 주 디렉토리에 추가 후 커밋한다.
커밋 메세지는commit 규칙
참고
git add .
git commit -m "[김하연] 해시_폰켓몬_level1"
- 모두 커밋했다면 원격 저장소에 내 브랜치를 푸시한다.
git push origin "김하연-스택큐"
- 원격 저장소에서 내 브랜치로 Pull Request를 생성한다.
PR 제목은PR 규칙
참고 - 다른 사람들의 PR을 보고 자유롭게 코드 리뷰를 한다.
주의!! 개인 폴더 내부만 수정해주세요!!
- branch 이름: {본인 이름} - {세트 이름}
김하연-스택큐
- {해당 날짜} + {세트 이름} + {문제 이름}.md
241220 해시 폰켓몬.md
- 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/1845 - 간단한 풀이 방법 기재
A 방법으로 풀다가 너무 난해해지는 것 같아 B 방법으로 접근했더니 빠르게 풀 수 있었다.
- 코드블럭에 소스코드 올리기
```java
코드 기재
```
- commit 메세지: [{본인 이름}] {세트 이름} _ {문제 이름} _ {난이도(level 1 등)}
- description: (description은 필수가 아닙니다)
[김하연] 해시_폰켓몬_level1
- PR 제목: [{본인 이름}] {문제 종류(알고리즘 혹은 SQL)} _ {세트 이름}
[김하연] 알고리즘_해시
- 커밋 기록 조회
- 원하는 커밋 클릭
- 맨 아래 comment 달기
- 리뷰할 Pull Request 클릭
- Files changed 클릭
- 코드 중 원하는 부분에 + 버튼을 누르고 comment 혹은 review 달기