알고리즘 스터디를 위한 저장소입니다.
- 기간: 2022.08.01 ~ 2022.11.27
- 사용 언어: Java
- 문제 출처: Baekjoon Online Judge, SWEA
- Review는 주 1회 이상 실시하기
- 일정의 조정이 필요할 경우, 사전에 팀원의 양해를 얻고 해당 주차 내 다른 날로 변경 가능
- 타인의 코드와 나의 코드를 비교하고, 개선점을 서로 논의해보기
- 더 나은 풀이 방법, 나만의 노하우가 있다면 서로 알려주기
- 다른 사람도 쉽게 이해할 수 있는 코드 작성하기
- 해설을 요청받으면 최대한 자세하게 알려주기
- 뒤처지더라도 미안해하지 말기. 대신 더 열심히 하기
- GitHub를 통해 코드를 공유하기. Review 전에 숙지하기
Pull Request
-
OnlineJudge_week member
Ex) Baekjoon_week15 willow2150
Ex) SWEA_week15 willow2150
Commit Message
-
OnlineJudge_problem member - Add 1st Solution
Ex) Baekjoon_1182 willow2150 - Add 2nd Solution
Ex) SWEA_1182 willow2150 - Add 2nd Solution
- 문제의 n번째 솔루션 코드를 추가했을 때의 커밋 메시지 예시입니다.
-
OnlineJudge_problem member - Refactor 2nd Solution
Ex) Baekjoon_1182 willow2150 - Refactor 3rd Solution
Ex) SWEA_1182 willow2150 - Refactor 3rd Solution
- 문제의 n번째 솔루션 코드를 리팩토링했을 때의 커밋 메시지 예시입니다.
-
OnlineJudge_problem member - Fix 3rd Solution
Ex) Baekjoon_1182 willow2150 - Fix 4th Solution
Ex) SWEA_1182 willow2150 - Fix 4th Solution
- 문제의 n번째 솔루션 코드의 오류를 수정했을 때의 커밋 메시지 예시입니다.
Repository
├─ README.md
│
├─ Online Judge1
│ │
│ ├─ member1
│ │ │
│ │ ├── week1
│ │ │ ├──problemNumber.java
│ │ │ ├── ...
│ │ │
│ │ ├── week2
│ │ │ ├──problemNumber.java
│ │ │ ├── ...
│ │ │
│ │ ├── ...
│ │
│ ├─ member2
│ │ │
│ │ ├── week1
│ │ │ ├──problemNumber.java
│ │ │ ├── ...
│ │ │
│ │ ├── week2
│ │ │ ├──problemNumber.java
│ │ │ ├── ...
│ │ │
│ │ ├── ...
│ │
│ ├─ ...
│
├─ Online Judge2
│ │
│ ├─ member1
│ │ │
주차 | 기간 | 문제 1 | 문제 2 | 문제 3 | 문제 4 | 문제 5 | 문제 6 | 문제 7 | 번외 1 | 번외 2 |
---|---|---|---|---|---|---|---|---|---|---|
1 | 22.08.01~22.08.07 | 부분수열의 합 | 이차원 배열과 연산 | 화학식량 | 암호 만들기 | 유레카 이론 | 십자뒤집기 | 클레어와 팰린드롬 | ||
2 | 22.08.08~22.08.14 | 요세푸스 문제 | 트리 순회 | 영역 구하기 | 나이트의 이동 | 절댓값 힙 | 어두운 굴다리 | 최소 회의실 개수 | 뱀 | 연료 채우기 |
3 | 22.08.15~22.08.21 | 다음수 구하기 | 신입 사원 | 과자 나눠주기 | 합이 0 | 트리 복구 | 스도쿠 | 맥주 마시면서 걸어가기 | ||
4 | 22.08.22~22.08.28 | 전력난 | 해킹 | 파티 | 운동 | 톱니바퀴 | 상어 초등학교 | 마법사 상어와 비바라기 | ||
5 | 22.09.01~22.09.04 | 오델로 | 컨베이어 벨트 위의 로봇 | |||||||
6 | 22.09.05~22.09.11 | 봄버맨 | 단어 만들기 | 빗물 | 0 만들기 | |||||
7 | 22.09.12~22.09.18 | 추월 | 음악프로그램 | 순열의 순서 | 스타트 택시 | |||||
8 | 22.09.19~22.09.25 | 계란으로 계란치기 | 나무 위의 빗물 | 미로 탈출 | 움직이는 미로 탈출 | |||||
9 | 22.09.26~22.09.30 | 사다리 타기 | 🎵니가 싫어 싫어 너무 싫어 싫어 오지 마 내게 찝쩍대지마🎵 - 1 | |||||||
10 | 22.10.01~22.10.09 | 점프 | 작업 | 사다리 조작 | 치즈 | |||||
11 | 22.10.10~22.10.16 | 가스관 | 소문난 칠공주 | 회사 문화 1 | 회전 초밥 | |||||
12 | 22.10.17~22.10.23 | 줄세우기 | 우유 도시 | 공주님의 정원 | 탈옥 | |||||
13 | 22.10.24~22.10.31 | 틱택토 | 하늘에서 별똥별이 빗발친다 | 성냥개비 | 전구를 켜라 | |||||
14 | 22.11.01~22.11.06 | 사분면 | 기업투자 | 안정적인 네트워크 | 보석 | |||||
15 | 22.11.07~22.11.13 | 파핑파핑 지뢰찾기 | 동아리실 관리하기 | 광고 시간 정하기 | 영어 공부 | |||||
16 | 22.11.14~22.11.20 | 치즈 도둑 | 수영대회 결승전 | 자기 방으로 돌아가기 | 견우와 직녀 | |||||
17 | 22.11.21~22.11.27 | 홈 방범 서비스 | 줄기세포배양 |