Skip to content

stuti-rastogi/leetcode-python-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Leet Code Solutions

Solving problems from Leetcode, mainly in Python. The problem descriptions and my solutions are linked in the following table:

❗ - Questions that I found harder to solve

πŸ”’ - Questions that are from Leetcode premium

Sr. No. Problem No. Title Solution Difficulty Companies
1 344 Reverse String Python Easy -
2 412 Fizz Buzz Python Easy -
3 136 Single Number Python Easy Amazon, Google, Microsoft, Facebook, Bloomberg, Adobe, Apple, Uber, Airbnb, Palantir
4 104 Maximum Depth of Binary Tree Python Easy LinkedIn, Uber, Apple, Yahoo
5 283 Move Zeroes Python Easy Facebook, Bloomberg
6 371 Sum of Two Integers Python Medium -
7 171 Excel Sheet Column Number Python Easy Uber, Microsoft
8 122 Best Time to Buy and Sell Stock II Python Easy Bloomberg
9 169 Majority Element Python Easy Adobe, Zenefit
10 013 Roman to Integer Python Easy Microsoft, Yahoo, Bloomberg, Uber, Facebook
11 387 First Unique Character in a String Python Easy -
12 237 Delete Node in a Linked List Python Easy Microsoft, Apple, Adobe
13 242 Valid Anagram Python Easy Uber, Amazon, Yelp
14 217 Contains Duplicate Python Easy Apple, Microsoft, Adobe, Amazon, Google, Bloomberg, Facebook, Palantir, Airbnb, Yahoo
15 206 Reverse Linked List Python Easy Uber, Facebook, Twitter, Zenefit, Amazon, Microsoft, Snapchat, Apple, Yahoo, Bloomberg, Yelp, Adobe
16 350 Intersection of Two Arrays II Python Easy -
17 268 Missing Number Python Easy Microsoft, Bloomberg
18 108 Convert Sorted Array to Binary Search Tree Python Easy Airbnb
19 121 Best Time to Buy and Sell Stock Python Easy Uber, Facebook, Amazon, Microsoft, Bloomberg
20 202 Happy Number Python Easy Uber, Airbnb, Twitter
21 070 Climbing Stairs Python Easy Apple, Adobe
22 326 Power of Three Python Easy Google
23 021 Merge Two Sorted Lists Python Easy LinkedIn, Amazon, Microsoft, Apple
24 191 Number of 1 Bits Python Easy Microsoft, Apple
25 053 Maximum Subarray Python Easy LinkedIn, Microsoft, Bloomberg
26 101 Symmetric Tree Python Easy LinkedIn, Microsoft, Bloomberg
27 198 House Robber Python Easy LinkedIn, Airbnb
28 118 Pascal's Triangle Python Easy Twitter, Apple
29 066 Plus One Python Easy Google
30 001 Two Sum Python Easy LinkedIn, Uber, Airbnb, Facebook, Microsoft, Apple, Yahoo, Dropbox, Bloomberg, Yelp, Adobe
31 172 Factorial Trailing Zeroes Python Easy Bloomberg
32 038 Count and Say Python Medium Facebook
33 026 Remove Duplicates from Sorted Array Python Easy Facebook, Microsoft, Bloomberg
34 141 Linked List Cycle Python Easy Amazon, Microsoft, Yahoo, Bloomberg
35 020 Valid Parentheses Python Easy Google, Airbnb, Facebook, Twitter, Zenefit, Amazon, Microsoft, Bloomberg
36 234 Palindrome Linked List Python Easy Facebook, Amazon
37 088 Merge Sorted Array Python Easy Facebook, Microsoft, Bloomberg
38 014 Longest Common Prefix Python Easy Amazon, Facebook, Apple, Bloomberg, Microsoft, Uber, Google, Quora, Yelp
39 160 Intersection of Two Linked Lists Python Easy Airbnb, Amazon, Microsoft, Bloomberg
40 155 Min Stack Python Easy Google, Uber, Zenefit, Amazon, Snapchat, Bloomberg
41 190 Reverse Bits Python Easy Airbnb, Apple
42 028 Implement strStr() Python Easy Amazon, Apple, Bloomberg, Facebook, Microsoft, Adobe, Goldman Sachs, Google
43 069 Sqrt(x) Python Easy Facebook, Apple, Bloomberg
44 125 Valid Palindrome Python Easy Uber, Facebook, Zenefit, Microsoft
45 204 Count Primes Python Easy Amazon, Microsoft
46 189 Rotate Array Python Easy Microsoft, Bloomberg
47 007 Reverse Integer Python Easy Apple, Bloomberg
❗ 48 238 Product of Array Except Self Python Medium LinkedIn, Facebook, Amazon, Microsoft, Apple
49 347 Top k Frequent Elements Python Medium Facebook, Amazon, Apple, Google, Microsoft, Bloomberg, Uber, Pocket Gems, Goldman Sachs
50 094 Binary Tree Inorder Traversal Python Medium Microsoft
51 454 4 Sum II Python Medium -
52 384 Shuffle an Array Python Medium -
53 022 Generate Parantheses Python Medium Google, Uber, Zenefit
54 046 Permutations Python Medium LinkedIn, Microsoft,
55 378 kth Smallest Element in a Sorted Matrix Python Medium -
56 230 kth Smallest Element in a BST Python Medium Google, Uber, Bloomberg
57 328 Odd Even Linked List Python Medium -
❗ ❗ 58 287 Find the Duplicate Number Python Medium Bloomberg
59 078 Subsets Python Medium Uber, Facebook, Amazon
60 341 Flatten Nested List Iterator Python Medium Google
61 062 Unique Paths Python Medium Bloomberg
62 102 Binary Tree Level Order Traversal Python Medium Facebook, Microsoft, Amazon, Bloomberg, LinkedIn, Apple
63 048 Rotate Image Python Medium Facebook, Microsoft, Amazon, Bloomberg, Pocket Gems, Apple, Uber, Google, Palantir
64 215 kth Largest Element in an Array Python Medium Facebook, Amazon, Microsoft, Goldman Sachs, Google, Apple, Bloomberg, LinkedIn, Uber, Adobe
65 334 Increasing Triplet Subsequence Python Medium Facebook
66 380 Insert Delete GetRandom O(1) Python Medium Amazon, Facebook, Microsoft, Bloomberg, Twitter, LinkedIn, Apple, Google, Adobe, Uber, Goldman Sachs
67 240 Search a 2D matrix II Python Medium Google, Amazon, Apple
68 300 Longest Increasing Subsequence Python Medium Apple, Amazon, Google, Facebook, Twitter, Bloomberg, Microsoft
69 075 Sort Colors Python Medium Microsoft, Amazon, Facebook, Apple, Bloomberg, Google, Goldman Sachs, LinkedIn, Uber
70 162 Find Peak Element Python Medium Google, Microsoft
71 049 Group Anagrams Python Medium Facebook, Amazon, Bloomberg, Uber, Yelp
72 279 Perfect Squares Python Medium Google
73 036 Valid Sudoku Python Medium Uber, Apple, Snapchat
74 289 Game of Life Python Medium Google, Snapchat
75 011 Container with Most Water Python Medium Bloomberg
76 116 Populating Next Right Pointers in Each Node Python Medium Microsoft
77 103 Binary Tree Zig Zag Level Order Traversal Python Medium Microsoft, Bloomberg, LinkedIn
78 654 Maximum Binary Tree Python Medium Microsoft
79 617 Merge two Binary Trees Python Easy Amazon
80 513 Find Bottom Left Tree Value Python Medium Microsoft
81 500 Keyboard Row Python Easy -
82 496 Next Greater Element I Python Easy -
83 485 Max Consecutive Ones Python Easy Google
84 669 Trim a Binary Search Tree Python Easy Bloomberg
85 461 Hamming Distance Python Easy Facebook
86 292 Nim Game Python Easy Adobe
87 476 Number Complement Python Easy -
88 463 Island Perimeter Python Easy Google
89 079 Word Search Python Medium Apple, Oracle, Twitter, Intuit, Snap, Pinterest, Google, Facebook, Microsoft, Bloomberg, Amazon
90 152 Maximum Product Subrray Python Medium LinkedIn
91 338 Counting Bits Python Medium -
92 231 Power of Two Python Easy Google
93 257 Binary Tree Paths Python Easy Google, Facebook, Apple
94 205 Isomorphic Strings Python Easy LinkedIn
95 047 Permutations II Python Medium LinkedIn, Microsoft
96 050 Pow(x, n) Python Medium LinkedIn, Google, Facebook, Bloomberg
97 284 Peeking Iterator Python Medium Google, Apple, Yahoo
98 173 Binary Search Tree Iterator Python Medium Google, LinkedIn, Facebook, Microsoft
99 054 Spiral Matrix Python Medium Apple, Adobe, Amazon, Google, Uber, Microsoft
100 133 Clone Graph Python Medium Facebook, Microsoft, Amazon, Bloomberg, Apple, Google, Uber, Twitter, Adobe, Pocket Gems
101 067 Add Binary Python Easy Facebook
102 127 Word Ladder Python Hard Amazon, Facebook, Uber, Apple, Microsoft, Google, LinkedIn, Bloomberg
103 042 Trapping Rain Water Python Hard Goldman Sachs, Facebook, Amazon, Bloomberg, Microsoft, Google, Twitter, Zenefit, Apple, Adobe, Uber
104 303 Range Sum Query - Immutable Python Easy Palantir
105 219 Contains Duplicate II Python Easy Facebook, Adobe, Amazon, Google, Bloomberg, Microsoft, Apple, Airbnb, Palantir
106 218 The Skyline Problem Python Hard Google, Facebook, Twitter, Microsoft, Yelp
107 033 Search in Rotated Sorted Array Python Medium LinkedIn, Uber, Facebook, Microsoft, Bloomberg
108 081 Search in Rotated Sorted Array II Python Medium -
109 274 H - Index Python Medium Google, Facebook, Bloomberg
110 235 Lowest Common Ancestor of a Binary Search Tree Python Easy Amazon, Google, Facebook, Microsoft, LinkedIn
111 012 Integer to Roman Python Medium Amazon, Microsoft, Google, LinkedIn, Bloomberg, Apple, Facebook
112 060 Permutation Sequence Python Medium Twitter
113 208 Implement Trie Python Medium Google, Uber, Facebook, Twitter, Microsoft, Bloomberg
114 043 Multiply Strings Python Medium Facebook, Twitter
115 023 Merge K Sorted Lists Python Hard Amazon, Facebook, Microsoft, Bloomberg, Apple, Google, Adobe, Goldman Sachs, LinkedIn, Uber, Palantir
116 010 Regular Expression Matching Python Hard Facebook, Microsoft, Amazon, Goldman Sachs, Google, Apple, Bloomberg, Uber, Twitter, Pocket Gems
117 139 Word Break Python Medium Google, Uber, Facebook, Amazon, Yahoo, Bloomberg
118 140 Word Break II Python Hard Facebook, Amazon, Google, Bloomberg, Microsoft, Apple, Uber
119 146 LRU Cache Python Medium Google, Uber, Facebook, Twitter, Zenefit, Amazon, Microsoft, Snapchat, Yahoo, Bloomberg, Palantir
120 149 Max Points on a Line Python Hard LinkedIn, Twitter, Apple
πŸ”’ 121 266 Palindrome Permutation Python Easy Google, Uber
πŸ”’ 122 280 Wiggle Sort Python Medium Google
123 017 Letter Combinations of a Phone Number Python Medium Google, Uber, Facebook, Amazon, Dropbox
124 031 Next Permutation Python Medium Google
125 406 Queue Reconstruction by Height Python Medium -
126 039 Combination Sum Python Medium Uber, Snapchat
127 096 Unique Binary Search Trees Python Medium Snapchat
128 151 Reverse Words in a String Python Medium Microsoft, Facebook, Apple, Amazon, LinkedIn, Google, Bloomberg, Yelp
129 1108 Defanging an IP Address Python Easy -
130 771 Jewels and Stones Python Easy -
131 1266 Minimum Time Visiting All Points Python Easy -
132 258 Add Digits Python Easy Adobe, Microsoft
133 807 Max Increase to Keep City Skyline Python Medium -
134 015 3 Sum Python Medium Facebook, Amazon, Microsoft, Bloomberg, Adobe
135 002 Add Two Numbers Python Medium Airbnb, Amazon, Microsoft, Bloomberg, Adobe
136 105 Construct Binary Tree from Preorder and Inorder Traversal Python Medium Bloomberg
137 128 Longest Consecutive Sequence Python Medium Google, Microsoft, Amazon, Facebook, Bloomberg, Uber, Apple
138 073 Set Matrix Zeroes Python Medium Microsoft
139 084 Largest Rectangle in Histogram Python Hard -
140 055 Jump Game Python Medium Apple, Amazon, Microsoft
141 041 First Missing Positive Python Hard -
❗ ❗ 142 004 Median of Two Sorted Arrays Python Hard Google, Zenefit, Microsoft, Apple, Yahoo, Dropbox, Adobe
143 200 Number of Islands Python Medium Google, Zenefit, Microsoft, Facebook, Amazon
144 329 Longest Increasing Path in a Matrix Python Hard Google, Facebook, Amazon, Bloomberg, Apple, Microsoft, Uber, LinkedIn
145 207 Course Schedule Python Medium Amazon, Facebook, Microsoft, Google, Uber, Bloomberg, Apple, LinkedIn
146 315 Count of Smaller Numbers after Self Python Hard Google
147 210 Course Schedule II Python Medium Zenefit, Facebook
148 124 Binary Tree Maximum Path Sum Python Hard Facebook, Amazon, Google, Microsoft, Adobe, Apple, Bloomberg, Uber
149 098 Validate Binary Search Tree Python Medium Microsoft, Facebook, Amazon, Bloomberg
150 130 Surrounded Regions Python Medium -
151 029 Divide Two Integers Python Medium -
❗ ❗ 152 131 Palindrome Partitioning Python Medium Bloomberg
153 236 Lowest Common Ancestor of a Binary Tree Python Medium Amazon, Facebook, LinkedIn, Oracle, Microsoft
154 148 Sort List Python Medium Facebook, Adobe, Microsoft
155 395 Longest Substring with At Least K Repeating Characters Python Medium -
156 138 Copy List with Random Pointers Python Medium Uber, Amazon, Microsoft, Bloomberg
157 134 Gas Station Python Medium -
158 056 Merge Intervals Python Medium Amazon, Adobe, Uber, Palantir, LinkedIn, Google, Facebook, Twitter, Microsoft, Bloomberg, Yelp
159 003 Longest Substring without Repeating Characters Python Medium Adobe, Amazon, Bloomberg, Yelp
160 034 Search for a Range Python Medium LinkedIn
161 227 Basic Calculator II Python Medium -
162 150 Evaluate Reverse Polish Notation Python Medium LinkedIn
163 322 Coin Change Python Medium Bloomberg, Amazon, Microsoft, Goldman Sachs, BlackRock, Microsoft, Apple, Uber, Oracle, Facebook, Airbnb
164 443 String Compression Python Medium Expedia
165 611 Valid Triangle Number Python Medium Expedia
166 019 Remove Nth Node from End of List Python Medium Facebook, Amazon, Apple, Bloomberg
167 179 Largest Number Python Medium -
168 324 Wiggle Sort II Python Medium Google
169 005 Longest Palindromic Substring Python Medium Amazon, Microsoft, Facebook, Adobe, Google, Goldman Sachs, Oracle, Apple
170 091 Decode Ways Python Medium JPMorgan, Lyft, Microsoft, Facebook, Google, Goldman Sachs, Apple, Uber
171 166 Fraction to Recurring Decimal Python Medium Google
172 008 String to Integer (atoi) Python Medium Uber, Amazon, Microsoft, Bloomberg
173 297 Serialize and Deserialize Binary Tree Python Hard LinkedIn, Google, Uber, Amazon, Facebook, Microsoft, Yahoo, Quora, Bloomberg, Oracle
174 393 UTF-8 Validation Python Medium Facebook, Palantir, Apple, Amazon, Microsoft, Google
175 539 Minimum Time Difference Python Medium Palantir, Amazon
176 273 Minimum Time Difference Python Hard Palantir, Amazon, Facebook, Microsoft, LinkedIn, Apple, Oracle, Adobe, Google
177 733 Flood Fill Python Easy Palantir, Amazon, Facebook, Microsoft, Apple, Adobe, Google, Uber, Bloomberg
πŸ”’ 178 277 Find the Celebrity Python Medium Microsoft, Amazon, Apple, Facebook, LinkedIn, Google, Palantir, Uber
179 220 Contains Duplicate III Python Medium Facebook, Adobe, Google, Apple, Airbnb, Palantir
πŸ”’ 180 694 Number of Distinct Islands Python Medium Amazon, Facebook, Microsoft, Bloomberg, Apple, Palantir, Uber
πŸ”’ 181 723 Candy Crush Python Medium Bloomberg, Palantir, Google, Uber, Facebook
182 695 Max Area of Island Python Medium Google, Amazon, Facebook, Microsoft, Bloomberg, Oracle, Palantir, LinkedIn, Apple
πŸ”’ 183 681 Next Closest Time Python Medium Amazon, Google, Microsoft, Facebook, Uber, Palantir
184 072 Edit Distance Python Hard Microsoft, Amazon, Google, Facebook, Palantir, Apple, LinkedIn, Bloomberg, Uber
185 1232 Edit Distance Python Easy Palantir
πŸ”’ 186 325 Maximum Size Subarray Sum Equals k Python Medium Goldman Sachs, Facebook, Microsoft, Google, Amazon, Palantir
187 740 Delete and Earn Python Medium Goldman Sachs, Apple, Pocket Gems, Uber, Amazon
πŸ”’ 188 366 Find Leaves of Binary Tree Python Medium LinkedIn, Amazon, Pocket Gems, Google
189 547 Number of Provinces Python Medium Amazon, Facebook, Google, Goldman Sachs, Adobe, Apple, Pocket Gems, Microsoft, Uber, Bloomberg
πŸ”’ 190 285 Inorder Successor in BST Python Medium Amazon, Microsoft, Facebook, Adobe, Google, Bloomberg
191 1010 Pairs of Songs With Total Durations Divisible by 60 Python Medium Amazon, Pocket Gems, Dropbox, Visa, Adobe, Google
192 442 Find All Duplicates in an Array Python Medium Facebook, Microsoft, Amazon, Bloomberg, Apple, Google. Pocket Gems
193 692 Top k Frequent Words Python Medium Amazon, Google, Bloomberg, Apple, Microsoft, Facebook, Uber, Paypal, Adobe
πŸ”’ 194 1428 Leftmost Column with at Least a One Python Medium Facebook, Pocket Gems
195 159 Longest Substring with At Most 2 Distinct Characters Python Medium Facebook, Microsoft, Uber, Amazon, Google, LinkedIn
196 340 Longest Substring with At Most k Distinct Characters Python Medium Facebook, Microsoft, Uber, Amazon, Google, LinkedIn
197 424 Longest Repeating Character Replacement Python Medium Amazon, Microsoft, Google, Facebook, Bloomberg
πŸ”’ 198 772 Basic Calculator III Python Medium Amazon, Facebook, Uber, Apple, Google, Microsoft
199 221 Maximal Square Python Medium Amazon, Twitter, Google, Goldman Sachs, Pocket Gems, Apple, Facebook, Microsoft, Uber, Bloomberg
200 1761 Minimum Degree of a Connected Trio in a Graph Python Hard Amazon, Pocket Gems
201 600 Non-negative Integers without Consecutive Ones Python Hard Pocket Gems
πŸ”’ 202 269 Alien Dictionary Python Hard Facebook, Amazon, Airbnb, Bloomberg, Google, Microsoft, Apple, Uber, Twitter
203 214 Shortest Palindrome Python Hard Microsoft, Google, Facebook, Amazon, Bloomberg, Adobe
204 1448 Count Good Nodes in Binary Tree Python Medium Facebook, Amazon, Bloomberg
205 543 Diameter of Binary Tree Python Easy Facebook, Amazon, Microsoft, Bloomberg, Google, Adobe, Apple
206 199 Binary Tree Right Side View Python Medium Facebook, Amazon, Microsoft, Bloomberg, Apple, Goldman Sachs, Adobe, Uber
207 112 Path Sum Python Easy Facebook, Amazon, Microsoft, Apple, Bloomberg, Adobe, Google
208 113 Path Sum 2 Python Medium Facebook, Amazon, Microsoft, Apple, Google, Adobe
209 437 Path Sum 3 Python Medium Amazon, Microsoft, Apple, Facebook, Adobe, Bloomberg
210 666 Path Sum 4 Python Medium Facebook
211 987 Vertical Order Traversal of a Binary Tree Python Hard Facebook, Amazon, Bloomberg, Microsoft, Apple, Uber, Google, Adobe, LinkedIn
212 646 Maximum Length of Pair Chain Python Medium Amazon, Uber, Apple, Bloomberg
213 1611 Minimum One Bit Operations to Make Integers Zero Python Hard LinkedIn
214 1333 Filter Restaurants by Vegan-Friendly, Price and Distance Python Medium Yelp, Amazon
215 599 Minimum Index Sum of Two Lists Python Easy Oracle, Yelp
216 355 Design Twitter Python Medium Amazon, Microsoft, Yelp, Apple, Oracle
217 332 Reconstruct Itinerary Python Medium Microsoft, Google, Uber, Bloomberg, Facebook, Twitter, Apple, Goldman Sachs, Yelp
218 528 Random Pick with Weight Python Medium Facebook, LinkedIn, Google, Amazon, Apple, Yelp, Microsoft, Bloomberg, Uber, Twitter
219 1436 Destination City Python Easy Yelp, Paypal
220 784 Letter Case Permutation Python Medium Spotify, Microsoft, Amazon, Apple, Bloomberg, Yelp, Facebook
221 394 Decode String Python Medium Bloomberg, Google, Amazon, Microsoft, Uber, Facebook, Apple
222 1455 Check If a Word Occurs As a Prefix of Any Word in a Sentence Python Easy Yelp
223 1396 Design Underground System Python Medium Bloomberg
224 1209 Remove All Adjacent Duplicates in String II Python Medium Bloomberg, Facebook, Amazon, Microsoft, Google
πŸ”’ 225 348 Design Tic-Tac-Toe Python Medium Amazon, Facebook, Microsoft, Apple, Google, Uber, Bloomberg
226 1169 Invalid Transactions Python Medium Bloomberg, Amazon
227 1167 Minimum Cost to Connect Sticks Python Medium Amazon, Google
228 1480 Running Sum of 1D Array Python Easy Amazon, Apple, Adobe, Bloomberg, Google, Microsoft, Uber
229 1029 Two City Scheduling Python Medium Bloomberg, Amazon, Google
230 381 nsert Delete GetRandom O(1) - Duplicates allowed Python Hard Amazon, Facebook, LinkedIn, Apple, Microsoft, Uber, Google, Bloomberg
231 252 Meeting Rooms Python Easy Amazon, Microsoft, Facebook, Bloomberg, Google
232 253 Meeting Rooms II Python Medium Amazon, Bloomberg, Microsoft, Google, Facebook, Uber, Apple, Goldman Sachs
233 662 Maximum Width of Binary Tree Python Medium Microsoft, Bloomberg, Apple, Amazon, Google, Facebook
234 1041 Robot Bounded In Circle Python Medium Amazon, Goldman Sachs, Google, LinkedIn, Microsoft
235 430 Flatten a Multilevel Doubly Linked List Python Medium Bloomberg, Microsoft, Amazon, Google, Facebook, Uber
236 797 All Paths From Source to Target Python Medium Bloomberg, Amazon, Microsoft, Apple
237 1583 Count Unhappy Friends Python Medium Bloomberg
238 1472 Design Browser History Python Medium Bloomberg, Amazon
239 266 Invert Binary Tree Python Easy Google, Amazon, Microsoft, Facebook, Bloomberg, Goldman Sachs, Apple
πŸ”’ 240 1086 High Five Python Easy Goldman Sachs, Amazon
241 592 Fraction Addition and Subtraction Python Medium Goldman Sachs
242 1395 Count Number of Teams Python Medium Goldman Sachs, Amazon, Apple, Google
243 724 Find Pivot Index Python Easy Goldman Sachs, Facebook, Twitter, Apple, Microsoft, Bloomberg, Google, Amazon
244 209 Minimum Size Subarray Sum Python Medium Goldman Sachs, Amazon, Bloomberg, Facebook, Google, Microsoft, Uber, Apple
245 068 Text Justification Python Hard Uber, Google, LinkedIn, Amazon, Microsoft, Facebook, Apple, Bloomberg, Paypal, Twitter, Airbnb
πŸ”’ 246 426 Convert Binary Search Tree to Sorted Doubly Linked List Python Medium Facebook, Microsoft, Amazon, Google, Bloomberg, Uber
247 938 Range Sum of BST Python Easy Facebook, Google, Amazon, Apple, Microsoft
❗ 248 1008 Construct Binary Search Tree from Preorder Traversal Python Medium Amazon, Microsoft, Facebook
249 449 Serialize and Deserialize BST Python Medium Facebook, Amazon, Microsoft, LinkedIn, Apple, Uber, Google
250 1509 Minimum Difference Between Largest and Smallest Value in Three Moves Python Medium Google
251 690 Employee Importance Python Easy Google, Amazon, Microsoft
252 1423 Maximum Points You Can Obtain from Cards Python Medium Google, Apple, Uber, Amazon
πŸ”’ 253 359 Logger Rate Limiter Python Easy Google, Apple, Microsoft, Facebook, Amazon, Bloomberg, Uber
254 1610 Maximum Number of Visible Points Python Hard Google, Amazon
255 894 All Possible Full Binary Trees Python Medium Google, Amazon
256 1525 Number of Good Ways to Split a String Python Medium Google, Apple
257 1499 Max Value of Equation Python Hard Google
❗ 258 239 Sliding Window Maximum Python Hard Amazon, Google, Facebook, Microsoft, Bloomberg, Uber, Apple
259 875 Koko Eating Bananas Python Medium Google, Facebook, Airbnb, Amazon, Apple
260 837 New 21 Game Python Medium Google, Uber, Apple
261 853 Car Fleet Python Medium Google, Amazon
262 1048 Longest String Chain Python Medium Google, Bloomberg, Amazon
263 729 My Calendar I Python Medium Google, Amazon, Facebook, Apple, Bloomberg, Microsoft
264 504 Base 7 Python Easy Google
265 1277 Count Square Submatrices with All Ones Python Medium Google, Amazon, Bloomberg, Microsoft, Apple, Facebook
266 1110 Delete Nodes And Return Forest Python Medium Google, Amazon, Facebook
267 833 Find And Replace in String Python Medium companies
268 929 Unique Email Addresses Python Easy Google, Amazon, Microsoft
269 975 Odd Even Jump Python Hard Google
270 981 Time Based Key-Value Store Python Medium Google, Amazon, Microsoft, Facebook, Apple, Uber, LinkedIn, Bloomberg
271 721 Accounts Merge Python Medium Facebook, Google, Microsoft, Amazon, Apple, LinkedIn, Uber, Bloomberg
πŸ”’ 272 489 Robot Room Cleaner Python Hard Google, Microsoft, Facebook, Amazon
273 735 Asteroid Collision Python Medium Google, Amazon, Microsoft
274 951 Flip Equivalent Binary Trees Python Medium Google, Microsoft, Amazon, Apple
275 1776 Car Fleet II Python Hard Google
276 652 Find Duplicate Subtrees Python Medium Google, Amazon, Microsoft, Bloomberg
277 1706 Where Will the Ball Fall Python Medium Google
278 1526 Minimum Number of Increments on Subarrays to Form a Target Array Python Hard Google
279 1642 Furthest Building You Can Reach Python Medium Google, Bloomberg
280 1834 Single-Threaded CPU Python Medium Google
281 126 Word Ladder II Python Hard Amazon, Facebook, Uber, Google, Bloomberg, Microsoft, LinkedIn, Apple
282 564 Find the Closest Palindrome Python Hard Microsoft, Amazon, Apple
283 731 My Calendar II Python Medium Google, Microsoft, Bloomberg, Amazon
284 732 My Calendar III Python Hard Google, Facebook, Amazon
285 1143 Longest Common Subsequence Python Medium Amazon, Google, Facebook, Microsoft, Uber
286 551 Student Attendance Record I Python Easy Google
287 203 Remove Linked List Elements Python Easy Facebook, Amazon, Google, Bloomberg, Apple, Microsoft
288 110 Balanced Binary Tree Python Easy Amazon, Facebook, Google, Microsoft, Bloomberg, Adobe
289 937 Reorder Data in Log Files Python Easy Amazon, Google
290 973 K Closest Points to Origin Python Medium Facebook, Amazon, Google, Microsoft, LinkedIn, Uber, Apple, Goldman Sachs
πŸ”’ 291 418 Sentence Screen Fitting Python Medium Google
πŸ”’ 292 1152 Analyze User Website Visit Pattern Python Medium Amazon, Apple
πŸ”’ 293 1087 Brace Expansion Python Medium Google, Amazon
πŸ”’ 294 1244 Design a Leaderboard Python Medium Bloomberg, Amazon, Google
πŸ”’ 295 323 Number of Connected Components in an Undirected Graph Python Medium Amazon, LinkedIn, Microsoft, Facebook, Google, Apple
296 792 Number of Matching Subsequences Python Medium Google, Amazon, Apple
297 349 Intersection of Two Arrays Python Easy Amazon, Google, Facebook, LinkedIn, Bloomberg, Apple, Microsoft
298 399 Evaluate Division Python Medium Bloomberg, Uber, Google, Amazon, Microsoft, Facebook, Apple
299 025 Reverse Nodes in k-Group Python Hard Amazon, Microsoft, Facebook, Apple, Google, Bloomberg
300 222 Count Complete Tree Nodes Python Medium Microsoft, Amazon, Google, Bloomberg, Facebook
301 1293 Shortest Path in a Grid with Obstacles Elimination Python Hard Google, Amazon, Microsoft
302 024 Swap Nodes In Pairs Python Medium Microsoft, Amazon, Google, Facebook, Bloomberg, Apple, Goldman Sachs

About

Solutions to the LeetCode problems I have attempted.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages