/LeetCode-Solutions

릿코드 풀이 저장소 / leetcode problem solutions

Primary LanguagePythonMIT LicenseMIT

LeetCode Solutions

서울시립대 알고리즘 소모임 AL林의 LeetCode 풀이 저장소입니다.

기여하는 방법(2021.01.26. 수정)

링크

2021.01.18.(월) ~ 2021.02.21.(일)에 기여를 많이하면 상품을 드립니다.

Ranking

2021년 02월 19일 17시 13분에 마지막으로 업데이트된 순위입니다.

(Event 1) 가장 꾸준히 기여한 사람

# User Name Points
1 kir3i 27
2 hyun gyu 26
3 YongjoonSeo 11
4 fivestar1103 8
5 moran991231 6
6 Spoof-UoS 3
7 Moonki Choi 2
8 sally0226 2
9 mulmuri 2
10 zeze1004 1

(Event 2) 모든 난이도에 가장 많이 기여한 사람

# User Name Points
1 kir3i 110
2 YongjoonSeo 53
3 hyun gyu 40
4 moran991231 11
5 Spoof-UoS 9
6 fivestar1103 7
7 Moonki Choi 4
8 sally0226 4
9 mulmuri 3
10 zeze1004 3

(Event 3) Medium, Hard 난이도에 가장 많이 기여한 사람

# User Name Points
1 kir3i 80
2 YongjoonSeo 40
3 hyun gyu 24
4 moran991231 10
5 fivestar1103 7
6 sally0226 4
7 mulmuri 2
8 Spoof-UoS 1

Algorithms

# Title Solutions Analyses Difficulty Note
1 Two Sum cpp, js, py, py md Easy
2 Add Two Numbers cpp, java Medium
3 Longest Substring Without Repeating Characters cpp, cpp, java md, md Medium
5 Longest Palindromic Substring java md Medium
6 ZigZag Conversion cpp, java, jpg md, md Medium
7 Reverse Integer java, py Easy
9 Palindrome Number cpp, py Easy
13 Roman to Integer cpp Easy
17 Letter Combinations of a Phone Number cpp Medium
20 Valid Parentheses py Easy
23 Merge k Sorted Lists java md Hard
34 Find First and Last Position of Element in Sorted Array java md Medium
37 Sudoku Solver py Hard
39 Combination Sum cpp, py Medium
42 Trapping Rain Water py, py Hard
46 Permutations cpp, py Medium
50 Pow(x, n) py Medium
51 N-Queens py Hard
52 N-Queens II py Hard
56 Merge Intervals py md Medium
60 Permutation Sequence c Hard
77 Combinations cpp Medium
78 Subsets cpp Medium
84 Largest Rectangle in Histogram py Hard
92 Reverse Linked List II cpp Medium
94 Binary Tree Inorder Traversal py md Medium
102 Binary Tree Level Order Traversal py md Medium
103 Binary Tree Zigzag Level Order Traversal py md Medium
104 Maximum Depth of Binary Tree cpp Easy
105 Construct Binary Tree from Preorder and Inorder Traversal cpp Medium
107 Binary Tree Level Order Traversal II py md Easy
108 Convert Sorted Array to Binary Search Tree cpp Easy
110 Balanced Binary Tree cpp Easy
111 Minimum Depth of Binary Tree py md Easy
130 Surrounded Regions py md Medium
144 Binary Tree Preorder Traversal py md Medium
145 Binary Tree Postorder Traversal py md Medium
172 Factorial Trailing Zeroes py Easy
199 Binary Tree Right Side View py md Medium
200 Number of Islands cpp, py md Medium
202 Happy Number py Easy
206 Reverse Linked List cpp, cpp md Easy
207 Course Schedule cpp Medium
208 Implement Trie (Prefix Tree) cpp Medium
215 Kth Largest Element in an Array cpp md Medium
217 Contains Duplicate py Easy
226 Invert Binary Tree cpp, js Easy
231 Power of Two py Easy
297 Serialize and Deserialize Binary Tree cpp Hard
310 Minimum Height Trees cpp Medium
316 Remove Duplicate Letters cpp Medium
326 Power of Three py, py md Easy
332 Reconstruct Itinerary cpp Medium
342 Power of Four py Easy
412 Fizz Buzz cpp, java, py md Easy
429 N-ary Tree Level Order Traversal py md Medium
454 4Sum II py md Medium
515 Find Largest Value in Each Tree Row py md Medium
538 Convert BST to Greater Tree py md Medium
542 01 Matrix py md Medium
543 Diameter of Binary Tree cpp Easy
547 Number of Provinces py md Medium
559 Maximum Depth of N-ary Tree py md Easy
561 Array Partition I js Easy
617 Merge Two Binary Trees cpp Easy
654 Maximum Binary Tree py md Medium
687 Longest Univalue Path cpp Medium
701 Insert into a Binary Search Tree cpp, java, py md Medium
739 Daily Temperatures cpp Medium
743 Network Delay Time cpp, py md Medium
763 Partition Labels cpp, py md Medium
771 Jewels and Stones cpp Easy
783 Minimum Distance Between BST Nodes cpp Easy
787 Cheapest Flights Within K Stops cpp Medium
791 Custom Sort String py md Medium
797 All Paths From Source to Target cpp, py md Medium
807 Max Increase to Keep City Skyline py md Medium
921 Minimum Add to Make Parentheses Valid cpp, java, py md Medium
925 Long Pressed Name py md Easy
938 Range Sum of BST cpp Easy
945 Minimum Increment to Make Array Unique py md Medium
950 Reveal Cards In Increasing Order cpp, java, py md Medium
990 Satisfiability of Equality Equations py md Medium
994 Rotting Oranges py md Medium
1008 Construct Binary Search Tree from Preorder Traversal cpp, py md Medium
1038 Binary Search Tree to Greater Sum Tree cpp, py md Medium
1091 Shortest Path in Binary Matrix py md Medium
1108 Defanging an IP Address py md Easy
1161 Maximum Level Sum of a Binary Tree py md Medium
1282 Group the People Given the Group Size They Belong To py md Medium
1302 Deepest Leaves Sum py md Medium
1305 All Elements in Two Binary Search Trees cpp, py md Medium
1310 XOR Queries of a Subarray cpp Medium
1315 Sum of Nodes with Even-Valued Grandparent py md Medium
1329 Sort the Matrix Diagonally py md Medium
1342 Number of Steps to Reduce a Number to Zero cpp, java, py md Easy
1347 Minimum Number of Steps to Make Two Strings Anagram cpp, java, py md Medium
1365 How Many Numbers Are Smaller Than the Current Number cpp, java, py md Easy
1379 Find a Corresponding Node of a Binary Tree in a Clone of That Tree py md Medium
1381 Design a Stack With Increment Operation cpp, java, py md Medium
1382 Balance a Binary Search Tree cpp, py md Medium
1395 Count Number of Teams py md Medium
1409 Queries on a Permutation With Key py md Medium
1470 Shuffle the Array py md Easy
1480 Running Sum of 1d Array py md Easy
1512 Number of Good Pairs py md Easy
1528 Shuffle String cpp, java, py md Easy
1544 Make The String Great py md Easy
1551 Minimum Operations to Make Array Equal cpp, py md Medium
1557 Minimum Number of Vertices to Reach All Nodes cpp, java, py md Medium
1561 Maximum Number of Coins You Can Get cpp, py md Medium
1603 Design Parking System cpp, java, py md Easy
1630 Arithmetic Subarrays cpp, py md Medium
1637 Widest Vertical Area Between Two Points Containing No Points py md Medium
1641 Count Sorted Vowel Strings cpp, py md Medium
1669 Merge In Between Linked Lists cpp, py md Medium
1672 Richest Customer Wealth py md Easy
1689 Partitioning Into Minimum Number Of Deci-Binary Numbers py md Medium
1720 Decode XORed Array cpp, java, py md Easy
1725 Number Of Rectangles That Can Form The Largest Square py md Easy

Database

# Title Solutions Analyses Difficulty Note

Shell

# Title Solutions Analyses Difficulty Note

Concurrency

# Title Solutions Analyses Difficulty Note