changerlemond / algorithm-study

매주 알고리즘 문제를 풀어보는 스터디

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🏊‍♀️ Every Week Algorithm 🏊‍

스터디 방식

스터디 참여 방법 참고

  • 매주 월요일에 출제되는 최대 4개의 문제를 가장 자신있는 언어로 일요일까지 풀어서 PR(Pull Request)한다.
  • 공유하고 싶은 공부한 내용이나 팁 등을 여기에 공유한다.
  • 문제를 풀면서 이해가 안되거나 도움이 필요할 경우 여기에 질문한다.
  • 다같이 풀어보고 싶거나 추천하고 싶은 문제는 여기에 추천한다.
  • 늦게 참여했다고, 늦은 것이 아니니 현재 주차부터 참여하면서 지난 주차 문제도 꼭 풀어보도록 한다.
  • PR에 문제가 있을 경우 여기에 이슈를 남긴다.

문제

몸 풀기: 2021-10-05 ~ 2021-10-10
문제번호 문제이름 문제유형 난이도
1 Two Sum Array Easy
121 Best Time to Buy and Sell Stock Array Easy
1주차: 2021-10-11 ~ 2021-10-16
문제번호 문제이름 문제유형 난이도
217 Contains Duplicate Array Easy
371 Sum of Two Integers Binary Medium
70 Climbing Stairs Dynamic Programming Easy
2주차: 2021-10-18 ~ 2021-10-24
문제번호 문제이름 문제유형 난이도
322 Coin Change Dynamic Programming Medium
133 Clone Graph Graph Medium
206 Reverse Linked List Linked List Easy
104 Maximum Depth of Binary Tree Tree Easy
3주차: 2021-10-25 ~ 2021-10-31
문제번호 문제이름 문제유형 난이도
238 Product of Array Except Self Array Medium
191 Number of 1 Bits Binary Easy
300 Longest Increasing Subsequence Dynamic Programming Medium
3 Longest Substring Without Repeating Characters String Medium
4주차: 2021-11-01 ~ 2021-11-07
문제번호 문제이름 문제유형 난이도
56 Merge Intervals Interval Medium
141 Linked List Cycle Linked List Easy
100 Same Tree Tree Easy
53 Maximum Subarray Array Easy
5주차: 2021-11-08 ~ 2021-11-14
문제번호 문제이름 문제유형 난이도
1143 Longest Common Subsequence Dynamic Programming Medium
207 Course Schedule Graph Medium
424 Longest Repeating Character Replacement String Medium
242 Valid Anagram String Easy
6주차: 2021-11-15 ~ 2021-11-21
문제번호 문제이름 문제유형 난이도
226 invert-binary-tree Tree Easy
124 binary-tree-maximum-path-sum Tree Hard
152 Maximum Product Subarray Array Medium
338 Counting Bits Binary Easy
7주차: 2021-11-22 ~ 2021-11-28
문제번호 문제이름 문제유형 난이도
139 Word Break Dynamic Programming Medium
377 Combination Sum IV Dynamic Programming Medium
417 Pacific Atlantic Water Flow Graph Medium
200 Number of Islands Graph Medium
8주차: 2021-11-29 ~ 2021-12-05
문제번호 문제이름 문제유형 난이도
435 Non-overlapping Intervals Interval Medium
21 Merge Two Sorted Lists Linked List Medium
23 Merge k Sorted Lists Linked List Hard
46 Group Anagrams String Medium
9주차: 2021-12-06 ~ 2021-12-12
문제번호 문제이름 문제유형 난이도
20 Valid Parentheses String Easy
125 Valid Palindrome String Easy
102 Binary Tree Level Order Traversal Tree Medium
572 Subtree of Another Tree Tree Easy
10주차: 2021-12-13 ~ 2021-12-19
문제번호 문제이름 문제유형 난이도
153 Find Minimum in Rotated Sorted Array Array Medium
33 Search in Rotated Sorted Array Array Medium
268 Missing Number Binary Easy
11주차: 2021-12-20 ~ 2021-12-26
문제번호 문제이름 문제유형 난이도
198 House Robber Dynamic Programming Medium
128 Longest Consecutive Sequence Graph Medium
19 Remove Nth Node From End of List Linked List Medium
73 Set Matrix Zeroes Matrix Medium
12주차: 2021-12-27 ~ 2022-01-02
문제번호 문제이름 문제유형 난이도
5 Longest Palindromic Substring String Medium
105 Construct Binary Tree from Preorder and Inorder Traversal Tree Medium
15 3Sum Array Medium
190 Reverse Bits Binary Easy
13주차: 2022-01-03 ~ 2022-01-09
문제번호 문제이름 문제유형 난이도
213 House Robber II Dynamic Programming Medium
91 Decode Ways Dynamic Programming Medium
143 Reorder List Linked List Medium
54 Spiral Matrix Matrix Medium
14주차: 2022-01-10 ~ 2022-01-16
문제번호 문제이름 문제유형 난이도
647 Palindromic Substrings String Medium
98 Validate Binary Search Tree Tree Medium
230 Kth Smallest Element in a BST Tree Medium
11 Container With Most Water Array Medium
15주차: 2022-01-17 ~ 2022-01-23
문제번호 문제이름 문제유형 난이도
62 Unique Paths Dynamic Programming Medium
48 Rotate Image Matrix Medium
235 Lowest Common Ancestor of a Binary Search Tree Tree Easy
16주차: 2022-01-24 ~ 2022-01-30
문제번호 문제이름 문제유형 난이도
212 Word Search II Tree Hard
23 Merge k Sorted Lists Heap Hard
55 Jump Game Dynamic Programming Medium
79 Word Search Matrix Medium
17주차: 2022-01-31 ~ 2022-02-06
문제번호 문제이름 문제유형 난이도
208 Implement Trie (Prefix Tree) Tree Medium
211 Design Add and Search Words Data Structure Tree Medium
347 Top K Frequent Elements Heap Hard
295 Find Median from Data Stream Heap Hard

About

매주 알고리즘 문제를 풀어보는 스터디


Languages

Language:Java 55.6%Language:Python 24.3%Language:JavaScript 13.1%Language:C++ 5.9%Language:Kotlin 0.4%Language:C 0.3%Language:TypeScript 0.3%