| 진행 기간 | 2024년 10월 21일 ~ |
| 스터디 장소 | 온라인(Zoom, Zep, Discord) |
| 정기 스터디 시간 | 월요일 10:00 ~ 12:00 [최대 2h] 수요일 10:00 ~ 12:00 [최대 2h] 금요일 10:00 ~ 12:00 [최대 2h] |
| 플랫폼 | 프로그래머스, 백준, SWEA, LeetCode |
| 언어 |
| 김기훈 | 배재유 | 구지원 | 장은영 | 김준영 |
|
|
|
|
📹백준 15683번 G3
감시
🍯백준 12847번 S3
꿀 아르바이트
🇦백준 12904번 G5
A와 B
🧪백준 2178번 G5
두 용액
🏙️백준 11404번 G4
플로이드
📓백준 14567번 G5
선수과목 (Prerequisite)
- 매주 필수 문제는 꼭 풀어야 합니다.
- 빠르게 성장하실 분은 선택 문제도 풀어보아요.
- 매주 정기 스터디 1번 필참해주세요.
- 이 저장소를
fork한다. - 매주 새 디렉터리를 만듭니다. (ex. 1주차, 2주차 ...)
- 디렉터리에 문제 디렉터리를 또 만듭니다.
- 해당 문제 폴더에 자신의 소스코드를 업로드 한다.
- 이때
commit 규칙을 지키도록합니다! - 원본 저장소로
Pull Request를 합니다. - 다른 사람들의 PR을 보고 자유롭게 코드리뷰를 합니다다.
- commit 메세지:
[문제출처] 문제이름 / 난이도 / 문제 걸린시간 / 이름
- description: 문제 주소 (option)
- 깃 폴더 구조:
{주차}/{플랫폼_문제이름}/{푼 사람.java}
[날짜] {플랫폼 or 언어} {문제 제목} - {기타 내용}
- 💡 예시:
[230809] PGS 다트 게임 - 1문제
| 플랫폼 | 태그 |
|---|---|
| 백준 | BOJ |
| 프로그래머스 | PGS |
| 삼성SW Expert Academy | SWEA |
| 리트코드 | LTC |
- 이모지는 선택에 따라 활용한다.
| 이모지 | 태그 | 설명 |
|---|---|---|
| ✨ | feat | 새로운 기능 추가 |
| 🐛 | fix | 버그 수정 |
| ♻️ | refactor | 코드 리팩토링 |
| ✏️ | comment | 주석 추가(코드 변경 X) 혹은 오타 수정 |
| 📝 | docs | README와 같은 문서 수정 |
| 🔀 | merge | merge |
| 🚚 | rename | 파일, 폴더명 수정 혹은 이동 |
다른 사람이 커밋한 데다가 댓글 다는 방식 => 예시
- 새로운 branch를 하나 만듭니다.
- 새로 만든 branch에 코드를 push합니다.
- push 완료 후 GitHub branch 페이지에 들어오면 Pull Request(PR)할건지 버튼이 생깁니다. 클릭!
- 스터디 시간 전에 merge하면 됩니다. (merge 후 branch는 삭제해도 됩니다.)
- 코드 리뷰는 스터디 시간에 진행합니다.
[ 스터디 방식 ]
- 매주 필수 문제 3문제, 선택 문제 2문제를 선정합니다.
- 정기 스터디 모임 월, 수는 모여서 각자 코딩해보는 시간을 갖고, 금요일 스터디에서 문제에 대한 풀이 방법을 돌아봅니다.
- 각자 코딩 후 올라온 풀이를 보고 혼자 공부해서 알아가는 시간을 가져도 좋습니다.
https://github.com/CodeSquad-2023-BE-Study/Algorithm-Study
https://github.com/BE-Archive/Algorithm-Study?tab=readme-ov-file