저희 스터디는 단순히 코딩 테스트 준비뿐만 아니라, 알고리즘에 기반을 둔 문제 해결과 그 해설을 통해 스스로 성장하는 것을 목표로 합니다.
우리는 다양한 자료 구조와 알고리즘을 탐구하며, 각 주제에 대한 깊은 이해를 바탕으로 문제를 해결하고 설명하는 능력을 기르는 것을 목표로 합니다.
함께하는 모든 참여자들이 실력을 향상시키고 서로의 학습을 촉진하는 공간이 되기를 기대합니다.
창희, 다원, 선미, 준수, 윤수
- 각 스터디는 2시간씩 진행됩니다.
- 매주 돌아가며 진행자 역할을 맡고 발표 진행과 해당주차의 미션문제 3문제 준비 및 연습문제 read.me 파일을 관리합니다.
-
스터디 시작 5분 전에 discussion에 공지되는 상, 중, 하 수준의 3개의 문제 중 도전하고 싶은 문제를 선택하고 각자 한시간 동안 문제를 푸는 시간을 갖습니다.(미션 문제는 후에, main repository에도 올려드리겠습니다.)
-
코드 작성을 마친 후, 돌아가며 자신이 작성한 코드의 풀이 방식을 설명하고 각자 질문합니다.
-
모두가 설명을 마친 후, 다같이 PR을 하고 마무리합니다.
- 2차 스터디가 시작되기 전까지 자신이 도전한 문제를 리팩토링합니다.
- 리팩토링한 코드를 설명하고 서로 질문하며 피드백을 주고받습니다.
- 모두가 설명을 마친 후, 다같이 리팩토링한 코드를 PR하고 마무리합니다.
- 각자 해당주차의 알고리즘에 대한 중요한 특징이나 , 단점에대하여 1가지를 조사해온뒤, 발표 시작할때 설명합니다.
- 2차 스터디가 끝난 후, 다음 주차에 연습해 보면 좋을 알고리즘 문제를 main repository에 올려드립니다.
- 목요일 2차스터디끝나기전까지 다음주차 알고리즘 문제를 2~3개씩 준비하고 진행자에게 보내주세요.
- nth_Algorithnm : n주차 알고리즘주제
- practice: 연습문제 폴더
- mission : 당일 공개되는 3문제 미션폴더
- refactoring: 미션리팩토링 폴더
- 클래스 이름 : 어떤 문제인지 알수 있게만 적으시면됩니다.(Boj1234, 혹은 Pro4567 권장)
ex)
- _1st_stackQueue
- practice
- Boj0000
- Boj1111
:
- mission
- Boj1234
- Boj5678
- Boj0987
- refactoring
- Boj1234
- Boj5678
- Boj0987
주차 | 주제 | 창희 | 다원 | 선미 | 준수 | 윤수 |
---|---|---|---|---|---|---|
1주차 | 스택, 큐 | ✅ | ✅ | ✅ | ||
2주차 | 데크, 우선순위 큐 | ✅ | ✅ | ✅ | ||
3주차 | 해시 테이블 | ✅ | ✅ | ✅ | ✅ | ✅ |
4주차 | 그래프 | ✅ | ✅ | ✅ | ✅ | ✅ |
5주차 | 최단 경로 문제 | ✅ | ✅ | ✅ | ✅ | ✅ |
6주차 | 트리 | ✅ | ✅ | ✅ | ✅ | ✅ |
7주차 | 이진 검색 | ✅ | ✅ | ✅ | ✅ | ✅ |
8주차 | 슬라이딩 윈도우 | ✅ | ✅ | ✅ | ✅ | ✅ |
9주차 | 그리디 알고리즘 | ✅ | ✅ | ✅ | ✅ | ✅ |
10주차 | 다이나믹 프로그래밍 | ✅ | ✅ | ✅ | ✅ | ✅ |