알고리즘 스터디 테스트입니다.
- 주마다 3문제씩 선정해서 문제 풀이를 진행함. 회의 시간에는 각자 1문제 풀이 설명.
- 개념+알고리즘+풀이 방식 자세하게 설명하기.
- 만약 상대가 이해 못하면 이해할 때까지 설명해야 함.
- 깃허브 활용해서 Pull Request로 코드 리뷰 진행함.
- 서로에 대한 코드 리뷰는 토요일까지 완료하기.
- 반드시 코드 리뷰 후에 main branch로 merge.
- 기본적으로 올릴 때는 각자 이름으로 된 branch에 올림.
- 코드 리뷰 받은 것에 대해서는 다음 회의 전까지 수정해서 다시 깃허브에 올리기.
- 적용 알고리즘 개념 간단하게 설명하기
- 문제 풀이를 위한 접근 방식(or 개념) 설명
- 기본 코드에 대한 설명
- 추가적으로 개선한 코드에 대한 설명
- 시간 복잡도, 공간 복잡도 계산 => 어려우면 실행 시간 캡처로 대체
- 사용 라이브러리 정리
- 기타(문제 풀이에 어려웠던 점, 구현하고자 했는데 실패한 방식)
- 만약 주차에 해당하는 문제 풀이가 미완료 시, 회의 당일에 직접 문제 풀이 진행해야 함.
- 끝날 때까지 회의는 끝나지 않음..(열심히 하자..다른 사람을 생각하며)
-
[Programmers-폴더명] 이름
-
[Baekjoon-폴더명] 이름
-
[Programmers-문제번호] 문제명
-
[Baekjoon-문제번호] 문제명
- Programmers/kchs94/폴더명/문제명.java
- Programmers/kchs0921/폴더명/문제명.java
- Baekjoon/kchs94/폴더명/문제번호_문제명.java
- Baekjoon/kchs0921/폴더명/문제번호_문제명.java
| 주차 | 폴더명 | 문제 1 | 문제 2 | 문제 3 | 진행 현황 |
|---|---|---|---|---|---|
| 1주차 | greedy | 조이스틱 | 큰 수 만들기 | 진행 완료 |
|
| 2주차 | brute_force | 소수 찾기 | 카펫 | 진행 완료 |
|
| 3주차 | stack_queue | 주식가격 | 프린터 | 진행 완료 |
|
| 4주차 | dfs_bfs | 네트워크 | 단어 변환 | 타겟 넘버 | 진행 완료 |