1. Two Sum - solution.py
2. Add Two Numbers - solution.py
3. Longest Substring Without Repeating Characters - solution.py
5. Longest Palindromic Substring - solution.py
6. ZigZag Conversion - solution.py
14. Longest Common Prefix - solution.py
17. Letter Combinations of a Phone Number - solution.py
19. Remove Nth Node From End of List - solution.py
20. Valid Parentheses - solution.py
21. Merge Two Sorted Lists - solution.py
22. Generate Parentheses - solution.py
27. Remove Element - solution.py
28. Implement strStr() - solution.py
35. Search Insert Position - solution.py
38. Count and Say - solution.py
39. Combination Sum - solution.py
40. Combination Sum II - solution.py
43. Multiply Strings - solution.py
49. Group Anagrams - solution.py
56. Merge Intervals - solution.py
62. Unique Paths - solution.py
63. Unique Paths II - solution.py
70. Climbing Stairs - solution.py
75. Sort Colors - solution.py
79. Word Search - solution.py
83. Remove Duplicates from Sorted List - solution.py
88. Merge Sorted Array - solution.py
98. Validate Binary Search Tree - solution.py
100. Same Tree - solution.py
101. Symmetric Tree - solution.py
102. Binary Tree Level Order Traversal - solution.py
108. Convert Sorted Array to Binary Search Tree - solution.py
109. Convert Sorted List to Binary Search Tree - solution.py
112. Path Sum - solution.py
118. Pascal's Triangle - solution.py
119. Pascal's Triangle II - solution.py
121. Best Time to Buy and Sell Stock - solution.py
137. Single Number II - solution.py
139. Word Break - solution.py
141. Linked List Cycle - solution.py
146. LRU Cache - solution.py
151. Reverse Words in a String - solution.py
163. Missing Ranges - solution.py
167. Two Sum II - Input array is sorted - solution.py
169. Majority Element - solution.py
186. Reverse Words in String II - solution.py
187. Repeated DNA Sequences - solution.py
189. Rotate Array - solution.py
199. Binary Tree Right Side View - solution.py
200. Number of Islands - solution.py
206. Reverse Linked List - solution.py
208. Implement Trie - solution.py
211. Design Add and Search Words Data Structure - solution.py
217. Contains Duplicate - solution.py
226. Invert Binary Tree - solution.py
229. Majority Element II - solution.py
234. Palindrome Linked List - solution.py
238. Product of Array Except Self - solution.py
242. Valid Anagram - solution.py
243. Shortest Word Distance - solution.py
257. Binary Tree Paths - solution.py
268. Missing Number - solution.py
278. First Bad Version - solution.py
292. Nim Game - solution.py
297. Serialize and Deserialize Binary Tree - solution.py
344. Reverse String - solution.py
346. Moving Average from Data Stream - solution.py
347. Top K Frequent Elements - solution.py
364. Nested List Weight Sum II - solution.py
383. Ransom Note - solution.py
387. First Unique Character in a String - solution.py
392. Is Subsequence - solution.py
404. Sum of Left Leaves - solution.py
409. Longest Palindrome - solution.py
448. Find All Numbers Disappeared in an Array - solution.py
451. Sort Characters By Frequency - solution.py
461. Hamming Distance - solution.py
485. Max Consecutive Ones - solution.py
547. Number of Provinces - solution.py
551. Student Attendance Record I - solution.py
572. Subtree of Another Tree - solution.py
605. Can Place Flowers - solution.py
617. Merge Two Binary Trees - solution.py
692. Top K Frequent Words - solution.py
695. Max Area of Island - solution.py
704. Binary Search - solution.py
706. Design HashMap - solution.py
746. Min Cost Climbing Stairs - solution.py
747. Largest Number At Least Twice of Others - solution.py
791. Custom Sort String - solution.py
819. Most Common Word - solution.py
832. Flipping an Image - solution.py
852. Peak Index in a Mountain Array - solution.py
872. Leaf-Similar Trees - solution.py
876. Middle of the Linked List - solution.py
905. Sort Array By Parity - solution.py
938. Range Sum of BST - solution.py
953. Verifying an Alien Dictionary - solution.py
973. K Closest Points to Origin - solution.py
977. Squares of a Sorted Array - solution.py
983. Minimum Cost For Tickets - solution.py
1002. Find Common Characters - solution.py
1010. Pairs of Songs With Total Durations Divisible by 60 - solution.py
1055. Shortest Way to Form String - solution.py
1122. Relative Sort Array - solution.py
1137. N-th Tribonacci Number - solution.py
1207. Unique Number of Occurrences - solution.py
1221. Split a String in Balanced Strings - solution.py
1232. Check If It Is a Straight Line - solution.py
1265. Print Immutable Linked List in Reverse - solution.py
1302. Deepest Leaves Sum - solution.py
1428. Leftmost Column with at Least a One - solution.py
1491. Average Salary Excluding the Minimum and Maximum Salary - solution.py
1496. Path Crossing - solution.py
1614. Maximum Nesting Depth of the Parentheses - solution.py
1688. Count of Matches in Tournament - solution.py
1768. Merge Strings Alternately - solution.py
1822. Sign of the Product of an Array - solution.py
2108. Find First Palindromic String in the Array - solution.py
2221. Find Triangular Sum of an Array - solution.py
2293. Min Max Game - solution.py
2348. Number of Zero-Filled Subarrays - solution.py