Members : 배태희, 오형택, 김우성, 이영우
Online Judge
또는책
에서 적당한 난이도의 알고리즘을 선택하여 코드로 구현- 난이도가 높은 문제라면? 📈
- 문제 풀이 중간에 사용되는 기본적인 알고리즘은 라이브러리를 사용하여 시간 절약
- 난이도가 낮은 문제라면? 📉
- 문제 풀이 중간에 사용되는 기본적인 알고리즘도 직접 구현하여 풀어 보기
- 난이도가 높은 문제라면? 📈
- 🆓사용 언어는 자유
- 동일한 문제 또는 알고리즘이더라도 사용 언어가 다르거나 구현 방법이 다르다면 또 해도 무방
- GitHub🗒️에 본인이 작성한 코드와 구현에 대한 대략적인 설명을 Markdown(.md) 문서로 작성
- 해당 문제 풀이를 진행한 사람이 아니더라도 알고리즘에 대한 분석(시간 복잡도 등)을 해서 문서를 업데이트
- 🗣️ 구현한 코드를 온라인 화상 회의에서
강의식
으로 설명- 풀이 성공 시❗
- 풀이 과정 및 구현 사항을 공유하고 더 나은 구현방법이 있는지 토론하기
- 풀이 실패 시 ❓
- 지금까지의 풀이 과정을 공유하고 머리를 맞대고 알고리즘 풀고 토론하기
- 풀이 성공 시❗
- 한 사람 발표당
15분
수준으로 제한 (전체 진행은1시간
에서1시간 30분
내외)- 😴 너무 오래걸리면 졸리고 하기 싫고 부담이 커짐
- 발표 자료를 준비하지 않아도 무방
코드리뷰
식 진행
- Notion 에 회차별 공부한 내용을 업데이트 해주세요!
- 이 레파지토리에는 소스를 업로드 해주세요!
- main branch에 바로 push하지 말아주세요.
- 각자 이름의 branch(또는 fork한 레파지토리에서)에서 main branch로 pull request 요청 해주세요!
- 격주 (2주에 한 번)
- 서로 공부를 위해 스터디하는 것이니 모른다고 무시하는 어투, 발언 금지
- 본인이 아는 문제라고 해서 다른 사람이 설명하는 중에 관여하거나 트집잡지 않기
- 설명이 끝난 뒤에 토론 과정에서 이야기하기
- 상호 존중, 배려하기
-
원활한 스터디 진행을 위한 방법
- 문제풀이를 전혀 진행하지 않았다면?
- 문제 +1 스택
- +3 스택 시 밥 사기(문제 4개가 되었을 때)
- 약속된 회의 시간에 지각 또는 결석을 한다면?
- 지각 - 한 사람의 발표가 끝나기 전까지 오지 않았다
- 당일 강의 내용 정리
- 문제풀이를 전혀 진행하지 않았다면?
-
화상회의 플랫폼
- 디스코드
- 네이버 웨일온
-
언제부터 시작?
→ 1회차는 8월 20일(금) 8시 -
2022년 2월 14일 일단 끝!