-
2주에 한개씩 LeetCode medium 이상 난이도의 문제를 푼다
- 2주의 기간은 월요일 00시부터 2주 후 월요일 00시 까지로 한다 (EX. 12/28(월) 00시 ~ 1/11(월) 00시)
-
각 기간별로 해당 기간(2주) 동안 풀 문제를 설명할 Leader를 정한다 (사다리타기 등을 통해)
-
문제 선정은 매 기간이 시작되기 전(늦어도 본인 담당 기간 시작 전날까지), 해당 기간의 Leader가 선별 후 카카오톡방에 공지한다
- 가령 본인 담당 기간이 "12/28(월) 00시 ~ 1/11(월) 00시" 인경우 늦어도 12/27일(일) 24시 까지는 공지해야 한다
- 문제 선정 시 해설이 있는 문제를 선정하면 더 좋다
- 양질의 문제가 있다면 굳이 LeetCode에 국한하지 않아도 된다
-
스터디 참여 인원은 각자 2주 기한 내로 자신이 푼 문제를 본인의 github repo에 업로드 후, 해당 풀이가 기술되어 있는 링크를 카카오톡방에 공유한다
- 본 repo를 clone해서 작성해도 좋고, 자신이 직접 repo를 구성해서 올리는 것도 가능하다
- 본인이 풀이한 솔루션의 시간복잡도, 공간복잡도 및 자신 풀이에 대한 주석을 작성해야 한다
- 채점 결과(소요 시간) 역시 기술한다
- 업로드를 제대로 했는지 체크는 해당 기간의 리더가 담당한다
-
해당 문제에 대한 Leader는 문제풀이 기간이 끝난 직후 스터디원들에게 해당 문제에 대한 설명을 해준다
- 설명의 정도는 Leader 본인이 정한다 (사용한 알고리즘, 최적화 포인트, 접근 방법, 같이 알아두면 좋은 개념, 현업에서의 활용례 등)
- 취지는 서로에게 도움이 될만한 내용을 공유하는 것이다
- 설명 방식은 자율이다: ex. 블로그 글 기술, github repo에 기술, 설명한 녹음파일을 공유한다던지 등
-
풀이한 문제에 대해서 가장 짧은 실행시간을 가지는 solution을 작성한 사람의 경우도 간단하게 본인의 풀이를 공유한다
- 이 항목은 자율. 역시 취지는 서로에게 도움이 될만한 내용을 공유하는 것이다
- 역시 설명 방식은 자율이다
-
기한내에 문제를 풀지 못한 인원의 경우 1만원의 벌금을 내야 하며, 벌금은 총무가 일괄 관리한다
- 단, 각자 불가피한 사유가 있는 경우가 있을 수 있으므로 각 1회에 한하여 벌금을 면제하며, 현황은 역시 총무가 관리한다
-
Span1_(2020-12-28 ~ 2021-01-11)
- 문제 : https://leetcode.com/problems/trapping-rain-water/
- leader : 법룡
-
Span2_(2020-01-11 ~ 2020-01-25)
- 문제 : https://leetcode.com/problems/find-median-from-data-stream/
- leader : 채윤
-
Span3_(2020-01-25 ~ 2020-02-08)
- 문제 : https://leetcode.com/problems/maximal-rectangle/
- leader : 도윤
-
Span4_(2020-02-08 ~ 2020-02-22)
- 문제 : https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii/
- leader : 헌섭
-
Span5_(2020-02-22 ~ 2020-03-08)
- 문제 : https://leetcode.com/problems/largest-rectangle-in-histogram/
- leader : 관용
-
Span6_(2020-03-08 ~ 2021-03-22)
- 문제 : https://leetcode.com/problems/dungeon-game/
- leader : 우영
-
Span7_(2020-03-22 ~ 2020-04-05)
- 문제 : https://leetcode.com/problems/cherry-pickup/
- leader : 상일
-
Span8_(2020-04-05 ~ 2020-04-19)
- 문제 : https://leetcode.com/problems/sliding-window-maximum/
- leader : 영재
-
Span9_(2020-04-19 ~ 2020-05-03)
-
Span1_(2021-05-10 ~ 2021-05-24)
-
Span2_(2021-05-24 ~ 2021-06-07)
- 문제1 : https://leetcode.com/problems/set-matrix-zeroes/
- 문제2 : https://leetcode.com/problems/jump-game/
- leader : 채윤
-
Span3_(2021-06-07 ~ 2021-06-21)
- 문제1 : https://leetcode.com/problems/coin-change/
- 문제2 : https://leetcode.com/problems/rotate-image/
- leader : 헌섭
-
Span4_(2021-06-21 ~ 2021-07-05)
-
Span5_(2021-07-05 ~ 2021-07-19)
-
Span6_(2021-07-19 ~ 2021-08-02)
- 문제1 : https://leetcode.com/problems/candy/
- 문제2 : https://leetcode.com/problems/super-egg-drop/
- leader : 상일
-
Span7_(2021-08-02 ~ 2021-08-16)
- 문제1 : https://leetcode.com/problems/valid-sudoku/
- 문제2 : https://leetcode.com/problems/top-k-frequent-elements/
- leader : 영재
-
Span8_(2021-08-16 ~ 2021-08-30)
-
Span1_(2021-09-06 ~ 2021-09-19)
-
Span2_(2021-09-20 ~ 2021-10-10) - 3주
-
Span3_(2021-10-11 ~ 2021-10-24)
-
Span4_(2021-10-25 ~ 2021-11-07)
- 문제1 : https://leetcode.com/problems/wiggle-subsequence/
- 문제2 : https://leetcode.com/problems/triangle/
- leader : 정은
-
Span5_(2021-11-08 ~ 2021-11-21)
- 문제1 : -
- 문제2 : -
- leader : 동관
-
Span6_(2021-11-22 ~ 2021-12-05)
- 문제1 : -
- 문제2 : -
- leader : 채윤
-
Span7_(2021-12-06 ~ 2021-12-19)
- 문제1 : -
- 문제2 : -
- leader : 도윤
-
Span8_(2021-12-20 ~ 2022-01-02)
- 문제1 : -
- 문제2 : -
- leader : 상일
-
Span9_(2022-01-03 ~ 2022-01-16)
- 문제1 : -
- 문제2 : -
- leader : 법룡
-
Span10_(2022-01-17 ~ 2022-01-30)
- 문제1 : -
- 문제2 : -
- leader : 헌섭
-
Span1_(2022-02-07 ~ 2022-02-27) - 3주
- 문제1 : https://leetcode.com/problems/distant-barcodes/
- 문제2 : https://leetcode.com/problems/rank-teams-by-votes/
- leader : 도윤
-
Span2_(2022-02-28 ~ 2022-03-13)
-
Span3_(2022-03-14 ~ 2022-03-27)
-
Span4_(2022-03-28 ~ 2022-04-10)
-
Span5_(2022-04-11 ~ 2022-04-24)
-
Span6_(2022-04-25 ~ 2022-05-08)
-
Span7_(2022-05-09 ~ 2022-05-22)
-
Span8_(2022-05-23 ~ 2022-06-05)
-
Span9_(2022-06-06 ~ 2022-06-19)
- 문제1 : https://leetcode.com/problems/house-robber/
- 문제2 : https://leetcode.com/problems/word-break/
- leader : 헌섭
-
Span10_(2022-06-20 ~ 2022-07-03)
-
Span1_(2022-08-01 ~ 2022-08-14)
- 문제1 : https://leetcode.com/problems/accounts-merge/
- 문제2 : https://leetcode.com/problems/add-two-numbers/
- leader : 법룡
-
Span2_(2022-08-15 ~ 2022-08-28)
- 문제1 : https://leetcode.com/problems/lfu-cache/
- 문제2 : https://leetcode.com/problems/daily-temperatures/
- leader : 동관
-
Span3_(2022-08-29 ~ 2022-09-18) * 추석감안
- 문제1 : https://leetcode.com/problems/repeated-dna-sequences/
- 문제2 : https://leetcode.com/problems/group-anagrams/
- leader : 헌섭
-
Span4_(2022-09-19 ~ 2022-10-02)
- 문제1 : https://leetcode.com/problems/jump-game-ii/
- 문제2 : https://leetcode.com/problems/couples-holding-hands/
- leader : 상일
-
Span5_(2022-10-03 ~ 2022-10-16)
-
Span6_(2022-10-17 ~ 2022-10-30)