Skip to content

IcyLunar/leetcode-75-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

262 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode 75 Study

(2024.01.23 ~ 2024.04.07)

  • [1회 풀기 완료]
  • [추후 복습 예정]

🎯 24.04.07

내용

https://leetcode.com/studyplan/leetcode-75/

참여자


🧊 ICE0208


🌜 moonpoison


진행 과정

회차 날짜 문제 수 특이사항
1 1/23 ~ 1/28 10
2 1/29 ~ 2/4 10
3 2/5 ~ 2/18 10 설날 연휴가 겹쳐서 2주동안 진행
4 2/19 ~ 2/25 10
5 2/26 ~ 3/3 10
6 3/4 ~ 3/10 5 개강으로 인해 주 5문제로 축소
7 3/11 ~ 3/17 5
8 3/18 ~ 3/24 5
9 3/25 ~ 3/31 5
10 4/1 ~ 4/7 5 FINAL
유형 진행 회차 진행도
Array / String 1
Two Pointers 1~2
Sliding Window 2
Prefix Sum 2
Hash Map / Set 2~3
Stack 3
Queue 3
Linked List 3~4
Binary Tree - DFS 4
Binary Tree - BFS 4
Binary Search Tree 5
Graphs - DFS 5
Graphs - BFS 5
Heap / Priority Queue 5~6
Binary Search 6~7
Backtracking 7
DP - 1D 7~8
DP - Multidimensional 8~9
Bit Manipulation 9
Trie 9~10
Intervals 10
Monotonic Stack 10

진행 방법

폴더, 파일명 규칙

  • 모든 폴더와 파일명은 소문자 영어로만 작성한다.
  • 공백은 -로 대체한다.
  • ex) ice0208 > two-pointers > move-zeroes.py
유형별 폴더명 예시 (필수x)
분류 폴더명
Array / String array_string
Two Pointers two-pointers
Sliding Window sliding-window
Prefix Sum prefix-sum
Hash Map / Set hash-map_set
Stack stack
Queue queue
Linked List linked-list
Binary Tree - DFS binary-tree-dfs
Binary Tree - BFS binary-tree-bfs
Binary Search Tree binary-search-tree
Graphs - DFS graphs-dfs
Graphs - BFS graphs-bfs
Heap / Priority Queue heap_priority-queue
Binary Search binary-search
Backtracking backtracking
DP - 1D dp-1d
DP - Multidimensional dp-multidimensional
Bit Manipulation bit-manipulation
Trie trie
Intervals intervals
Monotonic Stack monotonic-stack
  • 폴더명과 파일명은 본인이 구분할 수 있을 정도 내에서 자유롭게 지정

스터디 진행 규칙

  • 해당 회차에 작업할 브랜치를 만든다. 브랜치 규칙은 밑에서 확인한다.
  • 자신의 영문 닉네임으로 폴더를 만든다.
  • 자신의 폴더안에 해결한 문제의 유형 폴더를 생성한 뒤, 그 폴더안에 소스 코드 혹은 유형별 회고록을 업로드 한다.
  • commit 규칙을 지켜서 커밋한다.
  • 정해진 날짜에 pr 규칙을 지켜서 자신의 브랜치에서 main 브랜치로 Pull Request를 한다.
  • 다음 PR 날짜 전까지 서로 코드 리뷰를 진행하고, 다음 PR 날짜에 Merge 한다.

BRANCH 규칙

  • 브랜치는 각 회차마다 개인이 작업할 브랜치를 생성한다.
  • 브랜치 이름은 닉네임과 해당 회차로 구성한다. ex) ice0208/5회차

COMMIT 규칙

  • 소스 코드 commit 메세지: [문제 유형] - 문제 이름
git commit -m "[Two Pointers] - Move Zeroes"
  • 회고록 commit 메세지: [문제 유형] - 회고록
git commit -m "[Two Pointers] - 회고록"
  • 수정이나 삭제할 때는 맨 앞에 Update or Delete를 추가한다.
git commit -m "Update [Two Pointers] - 회고록"

PR 규칙

  • title: 이름 / 스터디 회차
  • comment: 간단하게 새롭게 알게된 것 등 작성, 자세한 내용은 회고록에 작성한다.

회고록 규칙

  • 회고록은 유형별 폴더안에 하나씩 작성한다.
  • 회고록은 기본적으로 마크다운으로 작성하며, 블로그에 작성했을 경우 회고록에 블로그 링크를 삽입한다.
  • 회고록 파일명은 README로 통일한다.

About

Leetcode 75 Study

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors