Skip to content

Ross-Jo/LetsCodeForTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 

Repository files navigation

Lets Code For Test

규칙

  • 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회에 한하여 벌금을 면제하며, 현황은 역시 총무가 관리한다

Season 1.

기간

  1. Span1_(2020-12-28 ~ 2021-01-11)

    1. 문제 : https://leetcode.com/problems/trapping-rain-water/
    2. leader : 법룡
  2. Span2_(2020-01-11 ~ 2020-01-25)

    1. 문제 : https://leetcode.com/problems/find-median-from-data-stream/
    2. leader : 채윤
  3. Span3_(2020-01-25 ~ 2020-02-08)

    1. 문제 : https://leetcode.com/problems/maximal-rectangle/
    2. leader : 도윤
  4. Span4_(2020-02-08 ~ 2020-02-22)

    1. 문제 : https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii/
    2. leader : 헌섭
  5. Span5_(2020-02-22 ~ 2020-03-08)

    1. 문제 : https://leetcode.com/problems/largest-rectangle-in-histogram/
    2. leader : 관용
  6. Span6_(2020-03-08 ~ 2021-03-22)

    1. 문제 : https://leetcode.com/problems/dungeon-game/
    2. leader : 우영
  7. Span7_(2020-03-22 ~ 2020-04-05)

    1. 문제 : https://leetcode.com/problems/cherry-pickup/
    2. leader : 상일
  8. Span8_(2020-04-05 ~ 2020-04-19)

    1. 문제 : https://leetcode.com/problems/sliding-window-maximum/
    2. leader : 영재
  9. Span9_(2020-04-19 ~ 2020-05-03)

    1. 문제 : https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended/
    2. leader : 동관

Season 2.

기간

  1. Span1_(2021-05-10 ~ 2021-05-24)

    1. 문제 : https://leetcode.com/problems/validate-binary-search-tree/
    2. 보너스 : https://leetcode.com/problems/maximum-product-subarray/
    3. leader : 법룡
  2. Span2_(2021-05-24 ~ 2021-06-07)

    1. 문제1 : https://leetcode.com/problems/set-matrix-zeroes/
    2. 문제2 : https://leetcode.com/problems/jump-game/
    3. leader : 채윤
  3. Span3_(2021-06-07 ~ 2021-06-21)

    1. 문제1 : https://leetcode.com/problems/coin-change/
    2. 문제2 : https://leetcode.com/problems/rotate-image/
    3. leader : 헌섭
  4. Span4_(2021-06-21 ~ 2021-07-05)

    1. 문제1 : https://leetcode.com/problems/delete-nodes-and-return-forest/
    2. 문제2 : https://leetcode.com/problems/game-of-life/
    3. leader : 관용
  5. Span5_(2021-07-05 ~ 2021-07-19)

    1. 문제1 : https://leetcode.com/problems/advantage-shuffle/
    2. 문제2 : https://leetcode.com/problems/find-the-duplicate-number/
    3. leader : 우영
  6. Span6_(2021-07-19 ~ 2021-08-02)

    1. 문제1 : https://leetcode.com/problems/candy/
    2. 문제2 : https://leetcode.com/problems/super-egg-drop/
    3. leader : 상일
  7. Span7_(2021-08-02 ~ 2021-08-16)

    1. 문제1 : https://leetcode.com/problems/valid-sudoku/
    2. 문제2 : https://leetcode.com/problems/top-k-frequent-elements/
    3. leader : 영재
  8. Span8_(2021-08-16 ~ 2021-08-30)

    1. 문제1 : https://leetcode.com/problems/longest-consecutive-sequence/
    2. 문제2 : https://leetcode.com/problems/letter-combinations-of-a-phone-number/
    3. leader : 동관

Season 3.

기간

  1. Span1_(2021-09-06 ~ 2021-09-19)

    1. 문제1 : https://leetcode.com/problems/search-in-rotated-sorted-array/
    2. 문제2 : https://leetcode.com/problems/course-schedule-ii/
    3. leader : 관용
  2. Span2_(2021-09-20 ~ 2021-10-10) - 3주

    1. 문제1 : https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/
    2. 문제2 : https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/
    3. leader : 우영
  3. Span3_(2021-10-11 ~ 2021-10-24)

    1. 문제1 : https://leetcode.com/problems/longest-increasing-subsequence/
    2. 문제2 : https://leetcode.com/problems/merge-intervals/
    3. leader : 영재
  4. Span4_(2021-10-25 ~ 2021-11-07)

    1. 문제1 : https://leetcode.com/problems/wiggle-subsequence/
    2. 문제2 : https://leetcode.com/problems/triangle/
    3. leader : 정은
  5. Span5_(2021-11-08 ~ 2021-11-21)

    1. 문제1 : -
    2. 문제2 : -
    3. leader : 동관
  6. Span6_(2021-11-22 ~ 2021-12-05)

    1. 문제1 : -
    2. 문제2 : -
    3. leader : 채윤
  7. Span7_(2021-12-06 ~ 2021-12-19)

    1. 문제1 : -
    2. 문제2 : -
    3. leader : 도윤
  8. Span8_(2021-12-20 ~ 2022-01-02)

    1. 문제1 : -
    2. 문제2 : -
    3. leader : 상일
  9. Span9_(2022-01-03 ~ 2022-01-16)

    1. 문제1 : -
    2. 문제2 : -
    3. leader : 법룡
  10. Span10_(2022-01-17 ~ 2022-01-30)

    1. 문제1 : -
    2. 문제2 : -
    3. leader : 헌섭

Season 4.

기간

  1. Span1_(2022-02-07 ~ 2022-02-27) - 3주

    1. 문제1 : https://leetcode.com/problems/distant-barcodes/
    2. 문제2 : https://leetcode.com/problems/rank-teams-by-votes/
    3. leader : 도윤
  2. Span2_(2022-02-28 ~ 2022-03-13)

    1. 문제1 : https://leetcode.com/problems/longest-substring-without-repeating-characters/
    2. 문제2 : https://leetcode.com/problems/container-with-most-water/
    3. leader : 관용
  3. Span3_(2022-03-14 ~ 2022-03-27)

    1. 문제1 : https://leetcode.com/problems/validate-stack-sequences/
    2. 문제2 : https://leetcode.com/problems/shortest-bridge/
    3. leader : 우영
  4. Span4_(2022-03-28 ~ 2022-04-10)

    1. 문제1 : https://leetcode.com/problems/smallest-string-with-swaps/
    2. 문제2 : https://leetcode.com/problems/cheapest-flights-within-k-stops/
    3. leader : 동관
  5. Span5_(2022-04-11 ~ 2022-04-24)

    1. 문제1 : https://leetcode.com/problems/spiral-matrix-ii/
    2. 문제2 : https://leetcode.com/problems/monotone-increasing-digits/
    3. leader : 정은
  6. Span6_(2022-04-25 ~ 2022-05-08)

    1. 문제1 : https://leetcode.com/problems/merge-intervals/
    2. 문제2 : https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/
    3. leader : 법룡
  7. Span7_(2022-05-09 ~ 2022-05-22)

    1. 문제1 : https://leetcode.com/problems/prison-cells-after-n-days/
    2. 문제2 : https://leetcode.com/problems/partition-equal-subset-sum/
    3. leader : 영재
  8. Span8_(2022-05-23 ~ 2022-06-05)

    1. 문제1 : https://leetcode.com/problems/palindrome-partitioning/
    2. 문제2 : https://leetcode.com/problems/restore-ip-addresses/
    3. leader : 채윤
  9. Span9_(2022-06-06 ~ 2022-06-19)

    1. 문제1 : https://leetcode.com/problems/house-robber/
    2. 문제2 : https://leetcode.com/problems/word-break/
    3. leader : 헌섭
  10. Span10_(2022-06-20 ~ 2022-07-03)

    1. 문제1 : https://leetcode.com/problems/allocate-mailboxes/
    2. 문제2 : https://leetcode.com/problems/non-decreasing-array/submissions/
    3. leader : 상일

Season 5.

기간

  1. Span1_(2022-08-01 ~ 2022-08-14)

    1. 문제1 : https://leetcode.com/problems/accounts-merge/
    2. 문제2 : https://leetcode.com/problems/add-two-numbers/
    3. leader : 법룡
  2. Span2_(2022-08-15 ~ 2022-08-28)

    1. 문제1 : https://leetcode.com/problems/lfu-cache/
    2. 문제2 : https://leetcode.com/problems/daily-temperatures/
    3. leader : 동관
  3. Span3_(2022-08-29 ~ 2022-09-18) * 추석감안

    1. 문제1 : https://leetcode.com/problems/repeated-dna-sequences/
    2. 문제2 : https://leetcode.com/problems/group-anagrams/
    3. leader : 헌섭
  4. Span4_(2022-09-19 ~ 2022-10-02)

    1. 문제1 : https://leetcode.com/problems/jump-game-ii/
    2. 문제2 : https://leetcode.com/problems/couples-holding-hands/
    3. leader : 상일
  5. Span5_(2022-10-03 ~ 2022-10-16)

    1. 문제1 : https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree/
    2. 문제2 : https://leetcode.com/problems/brick-wall/
    3. leader : 우영
  6. Span6_(2022-10-17 ~ 2022-10-30)

    1. 문제1 : https://leetcode.com/problems/valid-triangle-number/
    2. 문제2 : https://leetcode.com/problems/maximum-non-negative-product-in-a-matrix/
    3. leader : 관용

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors