| 강현지 | 김수빈 | 김수진 | 박성은 | 정시영 | 홍유라 |
- 1일 1문제: 사이트, 난이도 상관없이 매일 한 문제 이상 풀이
- 매주 도전 문제:
- 매주 도전 문제를 선정해 풀이합니다
- 현재는 바킹독 문제집을 따라 1주에 1주제씩, 주제별 가장 높은 티어의 문제로 선정합니다.
- 스터디 모임 시간에 도전 문제 풀이를 공유합니다.
| 주차 (스터디 진행 문서) | 주제 | 도전 문제 | 난이도 | 강현지 | 김수빈 | 김수진 | 박성은 | 정시영 | 홍유라 |
|---|---|---|---|---|---|---|---|---|---|
| 1주차 (2/1) | 배열 | 두 수의 합 | ✅ | ✅ | ✅ | ✅ | ✅ | ❎ | |
| 2주차 (2/8) | 연결 리스트 | 에디터 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| 3주차 (2/15) | 스택 | 스택 수열 | ✅ | ✅ | ❎ | ✅ | ✅ | ❎ | |
| 4주차 (2/22) | 큐 | 카드2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| 5주차 (3/3) | 덱 | AC | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| 6주차 (3/8) | 스택의 활용 | 괄호의 값 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| 7주차 (3/15) | bfs | 벽 부수고 이동하기 3 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| 8주차 (3/22) | 재귀 | 별 찍기 - 11 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| 9주차 (3/30) | 백트래킹 | N-Queen | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| 10주차 (4/5) | 시뮬레이션 | Maaaaaaaaaze | ✅ | ❎ | ❎ | ✅ | ✅ | ❎ | |
| 11주차 (4/12) | 정렬 I | 수 정렬하기 4 | ✅ | ❎ | ✅ | ❎ | ✅ | ✅ | |
| 11주차 (4/19) | 정렬 II 재귀 |
단어 정렬 Z |
본인닉네임/사이트/문제번호_문제제목.확장자 형식을 지켜주세요.
gildonghong/
├── BOJ/
│ ├── 1000.py
├── PGS/
│ ├── 42840_모의고사.java
{태그}: [{사이트}] {문제번호 문제제목} {커밋 메시지}"
- 예시 :
✨feat: [BOJ] 8979 올림픽
-
PR(1일 문제 PR, 매일)
- PR 제목 :
🔀merge: [{날짜}] {이름} 문제풀이(예:🔀merge: [260101] 홍길동 문제풀이) - PR 내용 : 접근 방식, 어려웠던 점, 막힌 점 등 자유 형식
- PR 제목 :
-
PR(도전 문제 PR, 주 1회)
- PR 제목:
🔀merge: [week {N}] {이름} 도전문제풀이(예:🔀merge: [week 1] 홍길동 도전문제풀이) - PR 내용 : 접근 방식, 어려웠던 점, 막힌 점 등 자유 형식
- PR 제목:
| 플랫폼 | 태그 |
|---|---|
| 백준 | BOJ |
| 프로그래머스 | PGS |
| 코드트리 | CTR |
| SWEA | SWEA |
| 코드업 | CDU |
- 이모지는 선택에 따라 활용한다.
| 이모지 | 태그 | 설명 |
|---|---|---|
| ✨ | feat | 새로운 기능 추가 |
| 🐛 | fix | 버그 수정 |
| ♻️ | refactor | 코드 리팩토링 |
| ✏️ | comment | 주석 추가(코드 변경 X) 혹은 오타 수정 |
| 📝 | docs | README와 같은 문서 수정 |
| 🔀 | merge | merge |
| 🚚 | rename | 파일, 폴더명 수정 혹은 이동 |
- 이 저장소를
fork한다. - 생성된 저장소에
Github ID로 폴더를 생성한다. - 알고리즘 풀이 후 원본 저장소에
PR를 보낸다.
-
오른쪽 상단의 fork 버튼을 눌러 이 저장소를 내 계정으로 복제합니다.
-
내 컴퓨터로 코드를 가져옵니다. (터미널 or Git Bash)
git clone https://github.com/{id}/algorithm-study.git -
내 닉네임으로 폴더를 하나 만듭니다. (예:
gildonghong)
- 내 폴더 안에
BOJ,PGS등 사이트별 폴더를 만들고 코드를 작성합니다. - 코드를 다 짰다면, 변경 사항을 저장(add)하고 커밋(commit)합니다.
git add .
git commit -m "✨feat: [BOJ] 8979 올림픽"- 내 원격 저장소(
fork해 가져온 곳)로 올립니다.
git push origin master- GitHub 웹사이트에서 Pull Request (PR) 탭으로 이동하여
New Pull Request를 누릅니다.
- ✅제목과 내용을 PR 규칙에 맞게 작성✅하고
Create Pull Request버튼을 누릅니다.
AngularJS Git Commit Message Conventions
gitmoji
CodeSquad-2023-BE-Study
Algorithm-study
Algo-study