/coding-review

코딩 테스트 대비 스터디 레포지토리

Primary LanguageJava

규칙

  • 날짜 xx/xx 가 되기전에 모두 해당 주제에 대한 문제들을 이슈에 등록을 완료한다.
  • 날짜 xx/xx 부터 한주동안 해당 주제에 대한 문제를 푼다.
  • 이슈 등록은 문제 url을 올리고, 라벨을 question으로 설정. (다른 참여자와 최대한 중복되지 않게끔 확인)
  • main에서 branch를 하나 만든 후(branch name은 본인이름) Coding_YYMMDD 주제/출제자/푸는사람/x번문제.확장자(.java 또는 .py). 라벨은 풀었던 문제의 출제자들을 등록.
  • 다음 주제에 대한 문제들을 올린다.
  • pull request에 대한 리뷰는 세션 참여자들에게 요청하고, 서로 아주 간단한 LGTM / GOOD 정도 리뷰를 해줍니다. (질문/토론은 가능하나, 대답은 필수가 아니라는 점)
  • 리뷰가 달린 후 본인이 merge합니다.

예:

  • 12/27 Array_And_Hashing_And_Stack
  • 01/03 Two_Pointers_And_Sliding_Window 일때,
  • a. 12/27일전까지 Array / Hash / Stack에 대한 문제를 이슈에 등록한다.
  • b. 12/27 ~ 01/03까지 이슈에 등록된 문제를 푼다.
  • c. 본인(홍길동)이 김철수가 등록한 1, 2번 문제, 김영희가 등록한 4번 문제를 풀었을때, branch를 새로 만들어서
  • d-1. Coding_231227 Coding_Array_And_Hashing_And_Stack/김철수/홍길동/1번.java
  • d-2. Coding_231227 Coding_Array_And_Hashing_And_Stack/김철수/홍길동/2번.java
  • d-3. Coding_231227 Coding_Array_And_Hashing_And_Stack/김영희/홍길동/4번.java 를 등록한다. (해가 넘어가서, 기존 MMDD가 아닌 YYMMDD로 변경합니다.)
  • e. 01/03전까지 pull request를 등록한다.
  • f. 반복한다. 01/03전까지 투포인터, 슬라이딩 윈도우에 대한 문제를 이슈에 등록하고, 참여자들의 pull request에 간단한 리뷰를 등록한다.(선택)

AlgorithmCodes 5 (advanced, 2 questions each)

Repository for submitting and reviewing peer answers for coding questions.


Algorithm Categories to cover
  • 12/27 Array_And_Hashing_And_Stack
  • 01/03 Two_Pointers_And_Sliding_Window
  • 01/10 Binary_Search_And_Linked_List
  • 01/17 Tree
  • 01/24 Heap_And_Priority_Queue_And_Intervals
  • 01/31 Backtracking
  • 02/07 Graph
  • 02/14 1D_DP
  • 02/21 2D_DP
  • 02/28 Greedy

AlgorithmCodes 4 (advanced)

Repository for submitting and reviewing peer answers for coding questions.


Algorithm Categories to cover
  • 09/22 Array_And_Hashing_And_Stack
  • 09/29 Two_Pointers_And_Sliding_Window
  • 10/06 Binary_Search_And_Linked_List
  • 11/03 Tree_And_Tries
  • 11/17 Heap_And_Priority_Queue_And_Intervals
  • 11/24 Backtracking
  • 12/01 Graph
  • 12/08 1D_DP
  • 12/15 2D_DP
  • 12/22 Greedy

AlgorithmCodes 3 (basic)

Repository for submitting and reviewing peer answers for coding questions.


Algorithm Categories to cover
  • 07/04 Array_And_Hashing_And_Stack
  • 07/11 Two_Pointers_And_Sliding_Window
  • 07/18 Binary_Search_And_Linked_List
  • 07/25 Tree_And_Tries
  • 08/01 Heap_And_Priority_Queue_And_Intervals
  • 08/08 Backtracking
  • 08/15 Graph
  • 08/22 1D_DP
  • 08/29 2D_DP
  • 09/05 Greedy

AlgorithmCodes 2

Repository for submitting and reviewing peer answers for coding questions.


Algorithm Categories to cover
  • 04/25 Array_And_Hashing_And_Stack
  • 05/02 Two_Pointers_And_Sliding_Window
  • 05/09 Binary_Search_And_Linked_List
  • 05/16 Tree_And_Tries
  • 05/23 Heap_And_Priority_Queue_And_Intervals
  • 05/30 Backtracking
  • 06/06 Graph
  • 06/13 1D_DP
  • 06/20 2D_DP
  • 06/27 Greedy