Giter Club home page Giter Club logo

leetcode's Introduction

My Leetcode Solutions

I have solved 30 / 1487 problems while there are 234 problems still locked.

Language: Golang,Python3,Javascript

Update time: 2020-10-25 21:04:52

# Title Source Code Article Difficulty
1 two-sum Javascript Golang Python3 ๐Ÿ“ Easy
2 add-two-numbers Javascript Python3 Golang ๐Ÿ“ Medium
3 longest-substring-without-repeating-characters Python3 Golang ๐Ÿ“ Medium
4 median-of-two-sorted-arrays ๐Ÿ“ Hard
5 longest-palindromic-substring ๐Ÿ“ Medium
6 zigzag-conversion ๐Ÿ“ Medium
7 reverse-integer Golang ๐Ÿ“ Easy
8 string-to-integer-atoi ๐Ÿ“ Medium
9 palindrome-number Golang ๐Ÿ“ Easy
10 regular-expression-matching ๐Ÿ“ Hard
11 container-with-most-water ๐Ÿ“ Medium
12 integer-to-roman ๐Ÿ“ Medium
13 roman-to-integer Golang ๐Ÿ“ Easy
14 longest-common-prefix Golang ๐Ÿ“ Easy
15 3sum ๐Ÿ“ Medium
16 3sum-closest ๐Ÿ“ Medium
17 letter-combinations-of-a-phone-number Javascript ๐Ÿ“ Medium
18 4sum ๐Ÿ“ Medium
19 remove-nth-node-from-end-of-list ๐Ÿ“ Medium
20 valid-parentheses Javascript Golang ๐Ÿ“ Easy
21 merge-two-sorted-lists Golang ๐Ÿ“ Easy
22 generate-parentheses Javascript ๐Ÿ“ Medium
23 merge-k-sorted-lists ๐Ÿ“ Hard
24 swap-nodes-in-pairs ๐Ÿ“ Medium
25 reverse-nodes-in-k-group ๐Ÿ“ Hard
26 remove-duplicates-from-sorted-array Python3 Golang ๐Ÿ“ Easy
27 remove-element Golang ๐Ÿ“ Easy
28 implement-strstr Golang ๐Ÿ“ Easy
29 divide-two-integers ๐Ÿ“ Medium
30 substring-with-concatenation-of-all-words Hard
31 next-permutation ๐Ÿ“ Medium
32 longest-valid-parentheses ๐Ÿ“ Hard
33 search-in-rotated-sorted-array ๐Ÿ“ Medium
34 find-first-and-last-position-of-element-in-sorted-array ๐Ÿ“ Medium
35 search-insert-position Golang ๐Ÿ“ Easy
36 valid-sudoku ๐Ÿ“ Medium
37 sudoku-solver ๐Ÿ“ Hard
38 count-and-say Golang ๐Ÿ“ Easy
39 combination-sum Javascript ๐Ÿ“ Medium
40 combination-sum-ii Medium
41 first-missing-positive ๐Ÿ“ Hard
42 trapping-rain-water ๐Ÿ“ Hard
43 multiply-strings Medium
44 wildcard-matching ๐Ÿ“ Hard
45 jump-game-ii ๐Ÿ“ Hard
46 permutations ๐Ÿ“ Medium
47 permutations-ii ๐Ÿ“ Medium
48 rotate-image ๐Ÿ“ Medium
49 group-anagrams ๐Ÿ“ Medium
50 powx-n ๐Ÿ“ Medium
51 n-queens Golang ๐Ÿ“ Hard
52 n-queens-ii ๐Ÿ“ Hard
53 maximum-subarray Golang ๐Ÿ“ Easy
54 spiral-matrix ๐Ÿ“ Medium
55 jump-game ๐Ÿ“ Medium
56 merge-intervals ๐Ÿ“ Medium
57 insert-interval ๐Ÿ“ Medium
58 length-of-last-word Golang ๐Ÿ“ Easy
59 spiral-matrix-ii ๐Ÿ“ Medium
60 permutation-sequence ๐Ÿ“ Hard
61 rotate-list ๐Ÿ“ Medium
62 unique-paths ๐Ÿ“ Medium
63 unique-paths-ii ๐Ÿ“ Medium
64 minimum-path-sum ๐Ÿ“ Medium
65 valid-number Hard
66 plus-one Golang ๐Ÿ“ Easy
67 add-binary ๐Ÿ“ Easy
68 text-justification Hard
69 sqrtx ๐Ÿ“ Easy
70 climbing-stairs ๐Ÿ“ Easy
71 simplify-path ๐Ÿ“ Medium
72 edit-distance ๐Ÿ“ Hard
73 set-matrix-zeroes ๐Ÿ“ Medium
74 search-a-2d-matrix ๐Ÿ“ Medium
75 sort-colors ๐Ÿ“ Medium
76 minimum-window-substring ๐Ÿ“ Hard
77 combinations ๐Ÿ“ Medium
78 subsets ๐Ÿ“ Medium
79 word-search ๐Ÿ“ Medium
80 remove-duplicates-from-sorted-array-ii ๐Ÿ“ Medium
81 search-in-rotated-sorted-array-ii ๐Ÿ“ Medium
82 remove-duplicates-from-sorted-list-ii Medium
83 remove-duplicates-from-sorted-list ๐Ÿ“ Easy
84 largest-rectangle-in-histogram ๐Ÿ“ Hard
85 maximal-rectangle ๐Ÿ“ Hard
86 partition-list ๐Ÿ“ Medium
87 scramble-string Hard
88 merge-sorted-array ๐Ÿ“ Easy
89 gray-code Medium
90 subsets-ii Medium
91 decode-ways ๐Ÿ“ Medium
92 reverse-linked-list-ii ๐Ÿ“ Medium
93 restore-ip-addresses Javascript ๐Ÿ“ Medium
94 binary-tree-inorder-traversal ๐Ÿ“ Medium
95 unique-binary-search-trees-ii ๐Ÿ“ Medium
96 unique-binary-search-trees ๐Ÿ“ Medium
97 interleaving-string ๐Ÿ“ Hard
98 validate-binary-search-tree ๐Ÿ“ Medium
99 recover-binary-search-tree ๐Ÿ“ Hard
100 same-tree ๐Ÿ“ Easy
101 symmetric-tree Javascript ๐Ÿ“ Easy
102 binary-tree-level-order-traversal ๐Ÿ“ Medium
103 binary-tree-zigzag-level-order-traversal ๐Ÿ“ Medium
104 maximum-depth-of-binary-tree ๐Ÿ“ Easy
105 construct-binary-tree-from-preorder-and-inorder-traversal ๐Ÿ“ Medium
106 construct-binary-tree-from-inorder-and-postorder-traversal ๐Ÿ“ Medium
107 binary-tree-level-order-traversal-ii ๐Ÿ“ Easy
108 convert-sorted-array-to-binary-search-tree ๐Ÿ“ Easy
109 convert-sorted-list-to-binary-search-tree ๐Ÿ“ Medium
110 balanced-binary-tree ๐Ÿ“ Easy
111 minimum-depth-of-binary-tree ๐Ÿ“ Easy
112 path-sum ๐Ÿ“ Easy
113 path-sum-ii ๐Ÿ“ Medium
114 flatten-binary-tree-to-linked-list ๐Ÿ“ Medium
115 distinct-subsequences ๐Ÿ“ Hard
116 populating-next-right-pointers-in-each-node ๐Ÿ“ Medium
117 populating-next-right-pointers-in-each-node-ii ๐Ÿ“ Medium
118 pascals-triangle ๐Ÿ“ Easy
119 pascals-triangle-ii ๐Ÿ“ Easy
120 triangle Medium
121 best-time-to-buy-and-sell-stock ๐Ÿ“ Easy
122 best-time-to-buy-and-sell-stock-ii ๐Ÿ“ Easy
123 best-time-to-buy-and-sell-stock-iii ๐Ÿ“ Hard
124 binary-tree-maximum-path-sum ๐Ÿ“ Hard
125 valid-palindrome ๐Ÿ“ Easy
126 word-ladder-ii Hard
127 word-ladder ๐Ÿ“ Medium
128 longest-consecutive-sequence ๐Ÿ“ Hard
129 sum-root-to-leaf-numbers ๐Ÿ“ Medium
130 surrounded-regions ๐Ÿ“ Medium
131 palindrome-partitioning Javascript ๐Ÿ“ Medium
132 palindrome-partitioning-ii Hard
133 clone-graph ๐Ÿ“ Medium
134 gas-station ๐Ÿ“ Medium
135 candy ๐Ÿ“ Hard
136 single-number ๐Ÿ“ Easy
137 single-number-ii ๐Ÿ“ Medium
138 copy-list-with-random-pointer ๐Ÿ“ Medium
139 word-break ๐Ÿ“ Medium
140 word-break-ii ๐Ÿ“ Hard
141 linked-list-cycle ๐Ÿ“ Easy
142 linked-list-cycle-ii ๐Ÿ“ Medium
143 reorder-list ๐Ÿ“ Medium
144 binary-tree-preorder-traversal ๐Ÿ“ Medium
145 binary-tree-postorder-traversal ๐Ÿ“ Medium
146 lru-cache ๐Ÿ“ Medium
147 insertion-sort-list ๐Ÿ“ Medium
148 sort-list ๐Ÿ“ Medium
149 max-points-on-a-line ๐Ÿ“ Hard
150 evaluate-reverse-polish-notation ๐Ÿ“ Medium
151 reverse-words-in-a-string Javascript ๐Ÿ“ Medium
152 maximum-product-subarray ๐Ÿ“ Medium
153 find-minimum-in-rotated-sorted-array ๐Ÿ“ Medium
154 find-minimum-in-rotated-sorted-array-ii ๐Ÿ“ Hard
155 min-stack ๐Ÿ“ Easy
156 binary-tree-upside-down ๐Ÿ”’ Medium
157 read-n-characters-given-read4 ๐Ÿ”’ ๐Ÿ“ Easy
158 read-n-characters-given-read4-ii-call-multiple-times ๐Ÿ”’ Hard
159 longest-substring-with-at-most-two-distinct-characters ๐Ÿ”’ ๐Ÿ“ Medium
160 intersection-of-two-linked-lists ๐Ÿ“ Easy
161 one-edit-distance ๐Ÿ”’ ๐Ÿ“ Medium
162 find-peak-element ๐Ÿ“ Medium
163 missing-ranges ๐Ÿ”’ ๐Ÿ“ Medium
164 maximum-gap ๐Ÿ“ Hard
165 compare-version-numbers ๐Ÿ“ Medium
166 fraction-to-recurring-decimal ๐Ÿ“ Medium
167 two-sum-ii-input-array-is-sorted ๐Ÿ“ Easy
168 excel-sheet-column-title Easy
169 majority-element ๐Ÿ“ Easy
170 two-sum-iii-data-structure-design ๐Ÿ”’ ๐Ÿ“ Easy
171 excel-sheet-column-number ๐Ÿ“ Easy
172 factorial-trailing-zeroes ๐Ÿ“ Easy
173 binary-search-tree-iterator ๐Ÿ“ Medium
174 dungeon-game ๐Ÿ“ Hard
179 largest-number ๐Ÿ“ Medium
186 reverse-words-in-a-string-ii ๐Ÿ”’ ๐Ÿ“ Medium
187 repeated-dna-sequences ๐Ÿ“ Medium
188 best-time-to-buy-and-sell-stock-iv ๐Ÿ“ Hard
189 rotate-array ๐Ÿ“ Medium
190 reverse-bits ๐Ÿ“ Easy
191 number-of-1-bits ๐Ÿ“ Easy
198 house-robber ๐Ÿ“ Easy
199 binary-tree-right-side-view ๐Ÿ“ Medium
200 number-of-islands ๐Ÿ“ Medium
201 bitwise-and-of-numbers-range ๐Ÿ“ Medium
202 happy-number ๐Ÿ“ Easy
203 remove-linked-list-elements ๐Ÿ“ Easy
204 count-primes Easy
205 isomorphic-strings Easy
206 reverse-linked-list ๐Ÿ“ Easy
207 course-schedule ๐Ÿ“ Medium
208 implement-trie-prefix-tree ๐Ÿ“ Medium
209 minimum-size-subarray-sum ๐Ÿ“ Medium
210 course-schedule-ii ๐Ÿ“ Medium
211 design-add-and-search-words-data-structure ๐Ÿ“ Medium
212 word-search-ii ๐Ÿ“ Hard
213 house-robber-ii ๐Ÿ“ Medium
214 shortest-palindrome ๐Ÿ“ Hard
215 kth-largest-element-in-an-array ๐Ÿ“ Medium
216 combination-sum-iii ๐Ÿ“ Medium
217 contains-duplicate ๐Ÿ“ Easy
218 the-skyline-problem ๐Ÿ“ Hard
219 contains-duplicate-ii ๐Ÿ“ Easy
220 contains-duplicate-iii ๐Ÿ“ Medium
221 maximal-square ๐Ÿ“ Medium
222 count-complete-tree-nodes ๐Ÿ“ Medium
223 rectangle-area Medium
224 basic-calculator ๐Ÿ“ Hard
225 implement-stack-using-queues ๐Ÿ“ Easy
226 invert-binary-tree ๐Ÿ“ Easy
227 basic-calculator-ii ๐Ÿ“ Medium
228 summary-ranges ๐Ÿ“ Easy
229 majority-element-ii ๐Ÿ“ Medium
230 kth-smallest-element-in-a-bst ๐Ÿ“ Medium
231 power-of-two ๐Ÿ“ Easy
232 implement-queue-using-stacks ๐Ÿ“ Easy
233 number-of-digit-one ๐Ÿ“ Hard
234 palindrome-linked-list ๐Ÿ“ Easy
235 lowest-common-ancestor-of-a-binary-search-tree ๐Ÿ“ Easy
236 lowest-common-ancestor-of-a-binary-tree ๐Ÿ“ Medium
237 delete-node-in-a-linked-list ๐Ÿ“ Easy
238 product-of-array-except-self ๐Ÿ“ Medium
239 sliding-window-maximum ๐Ÿ“ Hard
240 search-a-2d-matrix-ii ๐Ÿ“ Medium
241 different-ways-to-add-parentheses Medium
242 valid-anagram ๐Ÿ“ Easy
243 shortest-word-distance ๐Ÿ”’ ๐Ÿ“ Easy
244 shortest-word-distance-ii ๐Ÿ”’ ๐Ÿ“ Medium
245 shortest-word-distance-iii ๐Ÿ”’ Medium
246 strobogrammatic-number ๐Ÿ”’ Easy
247 strobogrammatic-number-ii ๐Ÿ”’ Medium
248 strobogrammatic-number-iii ๐Ÿ”’ Hard
249 group-shifted-strings ๐Ÿ”’ Medium
250 count-univalue-subtrees ๐Ÿ”’ ๐Ÿ“ Medium
251 flatten-2d-vector ๐Ÿ”’ ๐Ÿ“ Medium
252 meeting-rooms ๐Ÿ”’ ๐Ÿ“ Easy
253 meeting-rooms-ii ๐Ÿ”’ ๐Ÿ“ Medium
254 factor-combinations ๐Ÿ”’ Medium
255 verify-preorder-sequence-in-binary-search-tree ๐Ÿ”’ Medium
256 paint-house ๐Ÿ”’ ๐Ÿ“ Medium
257 binary-tree-paths ๐Ÿ“ Easy
258 add-digits ๐Ÿ“ Easy
259 3sum-smaller ๐Ÿ”’ ๐Ÿ“ Medium
260 single-number-iii ๐Ÿ“ Medium
261 graph-valid-tree ๐Ÿ”’ ๐Ÿ“ Medium
263 ugly-number Easy
264 ugly-number-ii ๐Ÿ“ Medium
265 paint-house-ii ๐Ÿ”’ ๐Ÿ“ Hard
266 palindrome-permutation ๐Ÿ”’ ๐Ÿ“ Easy
267 palindrome-permutation-ii ๐Ÿ”’ ๐Ÿ“ Medium
268 missing-number ๐Ÿ“ Easy
269 alien-dictionary ๐Ÿ”’ ๐Ÿ“ Hard
270 closest-binary-search-tree-value ๐Ÿ”’ ๐Ÿ“ Easy
271 encode-and-decode-strings ๐Ÿ”’ ๐Ÿ“ Medium
272 closest-binary-search-tree-value-ii ๐Ÿ”’ ๐Ÿ“ Hard
273 integer-to-english-words ๐Ÿ“ Hard
274 h-index ๐Ÿ“ Medium
275 h-index-ii ๐Ÿ“ Medium
276 paint-fence ๐Ÿ”’ Easy
277 find-the-celebrity ๐Ÿ”’ ๐Ÿ“ Medium
278 first-bad-version ๐Ÿ“ Easy
279 perfect-squares ๐Ÿ“ Medium
280 wiggle-sort ๐Ÿ”’ ๐Ÿ“ Medium
281 zigzag-iterator ๐Ÿ”’ Medium
282 expression-add-operators ๐Ÿ“ Hard
283 move-zeroes ๐Ÿ“ Easy
284 peeking-iterator ๐Ÿ“ Medium
285 inorder-successor-in-bst ๐Ÿ”’ ๐Ÿ“ Medium
286 walls-and-gates ๐Ÿ”’ ๐Ÿ“ Medium
287 find-the-duplicate-number ๐Ÿ“ Medium
288 unique-word-abbreviation ๐Ÿ”’ ๐Ÿ“ Medium
289 game-of-life ๐Ÿ“ Medium
290 word-pattern ๐Ÿ“ Easy
291 word-pattern-ii ๐Ÿ”’ Hard
292 nim-game ๐Ÿ“ Easy
293 flip-game ๐Ÿ”’ Easy
294 flip-game-ii ๐Ÿ”’ Medium
295 find-median-from-data-stream ๐Ÿ“ Hard
296 best-meeting-point ๐Ÿ”’ ๐Ÿ“ Hard
297 serialize-and-deserialize-binary-tree ๐Ÿ“ Hard
298 binary-tree-longest-consecutive-sequence ๐Ÿ”’ ๐Ÿ“ Medium
299 bulls-and-cows ๐Ÿ“ Medium
300 longest-increasing-subsequence Javascript ๐Ÿ“ Medium
301 remove-invalid-parentheses ๐Ÿ“ Hard
302 smallest-rectangle-enclosing-black-pixels ๐Ÿ”’ ๐Ÿ“ Hard
303 range-sum-query-immutable ๐Ÿ“ Easy
304 range-sum-query-2d-immutable ๐Ÿ“ Medium
305 number-of-islands-ii ๐Ÿ”’ ๐Ÿ“ Hard
306 additive-number Medium
307 range-sum-query-mutable ๐Ÿ“ Medium
308 range-sum-query-2d-mutable ๐Ÿ”’ Hard
309 best-time-to-buy-and-sell-stock-with-cooldown ๐Ÿ“ Medium
310 minimum-height-trees ๐Ÿ“ Medium
311 sparse-matrix-multiplication ๐Ÿ”’ Medium
312 burst-balloons ๐Ÿ“ Hard
313 super-ugly-number Medium
314 binary-tree-vertical-order-traversal ๐Ÿ”’ ๐Ÿ“ Medium
315 count-of-smaller-numbers-after-self Hard
316 remove-duplicate-letters ๐Ÿ“ Medium
317 shortest-distance-from-all-buildings ๐Ÿ”’ Hard
318 maximum-product-of-word-lengths ๐Ÿ“ Medium
319 bulb-switcher Medium
320 generalized-abbreviation ๐Ÿ”’ ๐Ÿ“ Medium
321 create-maximum-number Hard
322 coin-change Javascript ๐Ÿ“ Medium
323 number-of-connected-components-in-an-undirected-graph ๐Ÿ”’ Medium
324 wiggle-sort-ii Medium
325 maximum-size-subarray-sum-equals-k ๐Ÿ”’ Medium
326 power-of-three ๐Ÿ“ Easy
327 count-of-range-sum Hard
328 odd-even-linked-list ๐Ÿ“ Medium
329 longest-increasing-path-in-a-matrix ๐Ÿ“ Hard
330 patching-array ๐Ÿ“ Hard
331 verify-preorder-serialization-of-a-binary-tree ๐Ÿ“ Medium
332 reconstruct-itinerary ๐Ÿ“ Medium
333 largest-bst-subtree ๐Ÿ”’ Medium
334 increasing-triplet-subsequence ๐Ÿ“ Medium
335 self-crossing Hard
336 palindrome-pairs ๐Ÿ“ Hard
337 house-robber-iii ๐Ÿ“ Medium
338 counting-bits ๐Ÿ“ Medium
339 nested-list-weight-sum ๐Ÿ”’ ๐Ÿ“ Easy
340 longest-substring-with-at-most-k-distinct-characters ๐Ÿ”’ ๐Ÿ“ Hard
341 flatten-nested-list-iterator ๐Ÿ“ Medium
342 power-of-four ๐Ÿ“ Easy
343 integer-break Medium
344 reverse-string ๐Ÿ“ Easy
345 reverse-vowels-of-a-string Easy
346 moving-average-from-data-stream ๐Ÿ”’ ๐Ÿ“ Easy
347 top-k-frequent-elements ๐Ÿ“ Medium
348 design-tic-tac-toe ๐Ÿ”’ Medium
349 intersection-of-two-arrays ๐Ÿ“ Easy
350 intersection-of-two-arrays-ii ๐Ÿ“ Easy
351 android-unlock-patterns ๐Ÿ”’ ๐Ÿ“ Medium
352 data-stream-as-disjoint-intervals Hard
353 design-snake-game ๐Ÿ”’ Medium
354 russian-doll-envelopes ๐Ÿ“ Hard
355 design-twitter Medium
356 line-reflection ๐Ÿ”’ Medium
357 count-numbers-with-unique-digits Medium
358 rearrange-string-k-distance-apart ๐Ÿ”’ Hard
359 logger-rate-limiter ๐Ÿ”’ ๐Ÿ“ Easy
360 sort-transformed-array ๐Ÿ”’ Medium
361 bomb-enemy ๐Ÿ”’ Medium
362 design-hit-counter ๐Ÿ”’ Medium
363 max-sum-of-rectangle-no-larger-than-k Hard
364 nested-list-weight-sum-ii ๐Ÿ”’ Medium
365 water-and-jug-problem Medium
366 find-leaves-of-binary-tree ๐Ÿ”’ Medium
367 valid-perfect-square ๐Ÿ“ Easy
368 largest-divisible-subset ๐Ÿ“ Medium
369 plus-one-linked-list ๐Ÿ”’ ๐Ÿ“ Medium
370 range-addition ๐Ÿ”’ ๐Ÿ“ Medium
371 sum-of-two-integers ๐Ÿ“ Medium
372 super-pow Medium
373 find-k-pairs-with-smallest-sums Medium
374 guess-number-higher-or-lower ๐Ÿ“ Easy
375 guess-number-higher-or-lower-ii ๐Ÿ“ Medium
376 wiggle-subsequence ๐Ÿ“ Medium
377 combination-sum-iv Medium
378 kth-smallest-element-in-a-sorted-matrix ๐Ÿ“ Medium
379 design-phone-directory ๐Ÿ”’ Medium
380 insert-delete-getrandom-o1 ๐Ÿ“ Medium
381 insert-delete-getrandom-o1-duplicates-allowed ๐Ÿ“ Hard
382 linked-list-random-node Medium
383 ransom-note ๐Ÿ“ Easy
384 shuffle-an-array ๐Ÿ“ Medium
385 mini-parser Medium
386 lexicographical-numbers Medium
387 first-unique-character-in-a-string ๐Ÿ“ Easy
388 longest-absolute-file-path Medium
389 find-the-difference ๐Ÿ“ Easy
390 elimination-game Medium
391 perfect-rectangle Hard
392 is-subsequence ๐Ÿ“ Easy
393 utf-8-validation ๐Ÿ“ Medium
394 decode-string ๐Ÿ“ Medium
395 longest-substring-with-at-least-k-repeating-characters ๐Ÿ“ Medium
396 rotate-function Medium
397 integer-replacement Medium
398 random-pick-index Medium
399 evaluate-division ๐Ÿ“ Medium
400 nth-digit Medium
401 binary-watch Easy
402 remove-k-digits ๐Ÿ“ Medium
403 frog-jump ๐Ÿ“ Hard
404 sum-of-left-leaves ๐Ÿ“ Easy
405 convert-a-number-to-hexadecimal Easy
406 queue-reconstruction-by-height ๐Ÿ“ Medium
407 trapping-rain-water-ii Hard
408 valid-word-abbreviation ๐Ÿ”’ Easy
409 longest-palindrome ๐Ÿ“ Easy
410 split-array-largest-sum ๐Ÿ“ Hard
411 minimum-unique-word-abbreviation ๐Ÿ”’ Hard
412 fizz-buzz ๐Ÿ“ Easy
413 arithmetic-slices ๐Ÿ“ Medium
414 third-maximum-number ๐Ÿ“ Easy
415 add-strings ๐Ÿ“ Easy
416 partition-equal-subset-sum ๐Ÿ“ Medium
417 pacific-atlantic-water-flow Medium
418 sentence-screen-fitting ๐Ÿ”’ Medium
419 battleships-in-a-board Medium
420 strong-password-checker Hard
421 maximum-xor-of-two-numbers-in-an-array ๐Ÿ“ Medium
422 valid-word-square ๐Ÿ”’ Easy
423 reconstruct-original-digits-from-english ๐Ÿ“ Medium
424 longest-repeating-character-replacement Medium
425 word-squares ๐Ÿ”’ ๐Ÿ“ Hard
432 all-oone-data-structure Hard
433 minimum-genetic-mutation Medium
434 number-of-segments-in-a-string ๐Ÿ“ Easy
435 non-overlapping-intervals ๐Ÿ“ Medium
436 find-right-interval ๐Ÿ“ Medium
437 path-sum-iii ๐Ÿ“ Medium
438 find-all-anagrams-in-a-string ๐Ÿ“ Medium
439 ternary-expression-parser ๐Ÿ”’ Medium
440 k-th-smallest-in-lexicographical-order Hard
441 arranging-coins ๐Ÿ“ Easy
442 find-all-duplicates-in-an-array ๐Ÿ“ Medium
443 string-compression ๐Ÿ“ Medium
444 sequence-reconstruction ๐Ÿ”’ Medium
445 add-two-numbers-ii ๐Ÿ“ Medium
446 arithmetic-slices-ii-subsequence ๐Ÿ“ Hard
447 number-of-boomerangs Easy
448 find-all-numbers-disappeared-in-an-array ๐Ÿ“ Easy
449 serialize-and-deserialize-bst ๐Ÿ“ Medium
450 delete-node-in-a-bst ๐Ÿ“ Medium
451 sort-characters-by-frequency ๐Ÿ“ Medium
452 minimum-number-of-arrows-to-burst-balloons ๐Ÿ“ Medium
453 minimum-moves-to-equal-array-elements ๐Ÿ“ Easy
454 4sum-ii ๐Ÿ“ Medium
455 assign-cookies Easy
456 132-pattern ๐Ÿ“ Medium
457 circular-array-loop Medium
458 poor-pigs ๐Ÿ“ Hard
459 repeated-substring-pattern ๐Ÿ“ Easy
460 lfu-cache Hard
461 hamming-distance ๐Ÿ“ Easy
462 minimum-moves-to-equal-array-elements-ii ๐Ÿ“ Medium
463 island-perimeter ๐Ÿ“ Easy
464 can-i-win Medium
465 optimal-account-balancing ๐Ÿ”’ Hard
466 count-the-repetitions ๐Ÿ“ Hard
467 unique-substrings-in-wraparound-string Medium
468 validate-ip-address ๐Ÿ“ Medium
469 convex-polygon ๐Ÿ”’ Medium
471 encode-string-with-shortest-length ๐Ÿ”’ Hard
472 concatenated-words Hard
473 matchsticks-to-square ๐Ÿ“ Medium
474 ones-and-zeroes ๐Ÿ“ Medium
475 heaters Medium
476 number-complement ๐Ÿ“ Easy
477 total-hamming-distance ๐Ÿ“ Medium
479 largest-palindrome-product Hard
480 sliding-window-median ๐Ÿ“ Hard
481 magical-string Medium
482 license-key-formatting Easy
483 smallest-good-base Hard
484 find-permutation ๐Ÿ”’ ๐Ÿ“ Medium
485 max-consecutive-ones Javascript ๐Ÿ“ Easy
486 predict-the-winner ๐Ÿ“ Medium
487 max-consecutive-ones-ii ๐Ÿ”’ Medium
488 zuma-game Hard
490 the-maze ๐Ÿ”’ ๐Ÿ“ Medium
491 increasing-subsequences Medium
492 construct-the-rectangle Easy
493 reverse-pairs ๐Ÿ“ Hard
494 target-sum ๐Ÿ“ Medium
495 teemo-attacking ๐Ÿ“ Medium
496 next-greater-element-i ๐Ÿ“ Easy
498 diagonal-traverse ๐Ÿ“ Medium
499 the-maze-iii ๐Ÿ”’ Hard
500 keyboard-row Easy
501 find-mode-in-binary-search-tree Easy
502 ipo ๐Ÿ“ Hard
503 next-greater-element-ii ๐Ÿ“ Medium
504 base-7 Easy
505 the-maze-ii ๐Ÿ”’ ๐Ÿ“ Medium
506 relative-ranks Easy
507 perfect-number ๐Ÿ“ Easy
508 most-frequent-subtree-sum Medium
509 inorder-successor-in-bst-ii ๐Ÿ”’ ๐Ÿ“ Medium
511 all-paths-from-source-lead-to-destination ๐Ÿ”’ Medium
513 find-bottom-left-tree-value Medium
514 freedom-trail Hard
515 find-largest-value-in-each-tree-row Medium
516 longest-palindromic-subsequence Medium
517 super-washing-machines ๐Ÿ“ Hard
518 coin-change-2 ๐Ÿ“ Medium
520 detect-capital ๐Ÿ“ Easy
521 longest-uncommon-subsequence-i ๐Ÿ“ Easy
522 longest-uncommon-subsequence-ii ๐Ÿ“ Medium
523 continuous-subarray-sum ๐Ÿ“ Medium
524 longest-word-in-dictionary-through-deleting ๐Ÿ“ Medium
525 contiguous-array ๐Ÿ“ Medium
526 beautiful-arrangement ๐Ÿ“ Medium
527 word-abbreviation ๐Ÿ”’ ๐Ÿ“ Hard
529 minesweeper Medium
530 minimum-absolute-difference-in-bst Easy
531 lonely-pixel-i ๐Ÿ”’ Medium
532 k-diff-pairs-in-an-array ๐Ÿ“ Medium
533 lonely-pixel-ii ๐Ÿ”’ Medium
535 encode-and-decode-tinyurl ๐Ÿ“ Medium
536 construct-binary-tree-from-string ๐Ÿ”’ Medium
537 complex-number-multiplication ๐Ÿ“ Medium
538 convert-bst-to-greater-tree ๐Ÿ“ Medium
539 minimum-time-difference Medium
540 single-element-in-a-sorted-array ๐Ÿ“ Medium
541 reverse-string-ii ๐Ÿ“ Easy
542 01-matrix ๐Ÿ“ Medium
543 diameter-of-binary-tree ๐Ÿ“ Easy
544 output-contest-matches ๐Ÿ”’ ๐Ÿ“ Medium
545 boundary-of-binary-tree ๐Ÿ”’ ๐Ÿ“ Medium
546 remove-boxes ๐Ÿ“ Hard
547 friend-circles ๐Ÿ“ Medium
548 split-array-with-equal-sum ๐Ÿ”’ ๐Ÿ“ Medium
549 binary-tree-longest-consecutive-sequence-ii ๐Ÿ”’ ๐Ÿ“ Medium
551 student-attendance-record-i ๐Ÿ“ Easy
552 student-attendance-record-ii ๐Ÿ“ Hard
553 optimal-division ๐Ÿ“ Medium
554 brick-wall ๐Ÿ“ Medium
555 split-concatenated-strings ๐Ÿ”’ ๐Ÿ“ Medium
556 next-greater-element-iii ๐Ÿ“ Medium
557 reverse-words-in-a-string-iii ๐Ÿ“ Easy
560 subarray-sum-equals-k ๐Ÿ“ Medium
561 array-partition-i ๐Ÿ“ Easy
562 longest-line-of-consecutive-one-in-matrix ๐Ÿ”’ ๐Ÿ“ Medium
563 binary-tree-tilt ๐Ÿ“ Easy
564 find-the-closest-palindrome ๐Ÿ“ Hard
565 array-nesting ๐Ÿ“ Medium
566 reshape-the-matrix ๐Ÿ“ Easy
567 permutation-in-string ๐Ÿ“ Medium
568 maximum-vacation-days ๐Ÿ”’ ๐Ÿ“ Hard
572 subtree-of-another-tree ๐Ÿ“ Easy
573 squirrel-simulation ๐Ÿ”’ ๐Ÿ“ Medium
575 distribute-candies ๐Ÿ“ Easy
576 out-of-boundary-paths ๐Ÿ“ Medium
581 shortest-unsorted-continuous-subarray ๐Ÿ“ Medium
582 kill-process ๐Ÿ”’ ๐Ÿ“ Medium
583 delete-operation-for-two-strings ๐Ÿ“ Medium
587 erect-the-fence ๐Ÿ“ Hard
588 design-in-memory-file-system ๐Ÿ”’ ๐Ÿ“ Hard
591 tag-validator ๐Ÿ“ Hard
592 fraction-addition-and-subtraction ๐Ÿ“ Medium
593 valid-square ๐Ÿ“ Medium
594 longest-harmonious-subsequence ๐Ÿ“ Easy
598 range-addition-ii ๐Ÿ“ Easy
599 minimum-index-sum-of-two-lists ๐Ÿ“ Easy
600 non-negative-integers-without-consecutive-ones ๐Ÿ“ Hard
604 design-compressed-string-iterator ๐Ÿ”’ ๐Ÿ“ Easy
605 can-place-flowers ๐Ÿ“ Easy
606 construct-string-from-binary-tree ๐Ÿ“ Easy
609 find-duplicate-file-in-system ๐Ÿ“ Medium
611 valid-triangle-number ๐Ÿ“ Medium
616 add-bold-tag-in-string ๐Ÿ”’ ๐Ÿ“ Medium
617 merge-two-binary-trees ๐Ÿ“ Easy
621 task-scheduler ๐Ÿ“ Medium
623 add-one-row-to-tree ๐Ÿ“ Medium
624 maximum-distance-in-arrays ๐Ÿ”’ ๐Ÿ“ Medium
625 minimum-factorization ๐Ÿ”’ ๐Ÿ“ Medium
628 maximum-product-of-three-numbers ๐Ÿ“ Easy
629 k-inverse-pairs-array ๐Ÿ“ Hard
630 course-schedule-iii ๐Ÿ“ Hard
631 design-excel-sum-formula ๐Ÿ”’ ๐Ÿ“ Hard
632 smallest-range-covering-elements-from-k-lists ๐Ÿ“ Hard
633 sum-of-square-numbers ๐Ÿ“ Medium
634 find-the-derangement-of-an-array ๐Ÿ”’ ๐Ÿ“ Medium
635 design-log-storage-system ๐Ÿ”’ ๐Ÿ“ Medium
636 exclusive-time-of-functions ๐Ÿ“ Medium
637 average-of-levels-in-binary-tree ๐Ÿ“ Easy
638 shopping-offers ๐Ÿ“ Medium
639 decode-ways-ii ๐Ÿ“ Hard
640 solve-the-equation ๐Ÿ“ Medium
642 design-search-autocomplete-system ๐Ÿ”’ ๐Ÿ“ Hard
643 maximum-average-subarray-i ๐Ÿ“ Easy
644 maximum-average-subarray-ii ๐Ÿ”’ ๐Ÿ“ Hard
645 set-mismatch ๐Ÿ“ Easy
646 maximum-length-of-pair-chain ๐Ÿ“ Medium
647 palindromic-substrings ๐Ÿ“ Medium
648 replace-words ๐Ÿ“ Medium
649 dota2-senate ๐Ÿ“ Medium
650 2-keys-keyboard ๐Ÿ“ Medium
651 4-keys-keyboard ๐Ÿ”’ ๐Ÿ“ Medium
652 find-duplicate-subtrees ๐Ÿ“ Medium
653 two-sum-iv-input-is-a-bst ๐Ÿ“ Easy
654 maximum-binary-tree ๐Ÿ“ Medium
655 print-binary-tree ๐Ÿ“ Medium
656 coin-path ๐Ÿ”’ ๐Ÿ“ Hard
657 robot-return-to-origin ๐Ÿ“ Easy
658 find-k-closest-elements ๐Ÿ“ Medium
659 split-array-into-consecutive-subsequences ๐Ÿ“ Medium
660 remove-9 ๐Ÿ”’ ๐Ÿ“ Hard
661 image-smoother ๐Ÿ“ Easy
662 maximum-width-of-binary-tree ๐Ÿ“ Medium
663 equal-tree-partition ๐Ÿ”’ ๐Ÿ“ Medium
664 strange-printer ๐Ÿ“ Hard
665 non-decreasing-array ๐Ÿ“ Easy
666 path-sum-iv ๐Ÿ”’ ๐Ÿ“ Medium
667 beautiful-arrangement-ii ๐Ÿ“ Medium
668 kth-smallest-number-in-multiplication-table ๐Ÿ“ Hard
669 trim-a-binary-search-tree ๐Ÿ“ Easy
670 maximum-swap ๐Ÿ“ Medium
671 second-minimum-node-in-a-binary-tree ๐Ÿ“ Easy
672 bulb-switcher-ii ๐Ÿ“ Medium
673 number-of-longest-increasing-subsequence ๐Ÿ“ Medium
674 longest-continuous-increasing-subsequence ๐Ÿ“ Easy
675 cut-off-trees-for-golf-event ๐Ÿ“ Hard
676 implement-magic-dictionary ๐Ÿ“ Medium
677 map-sum-pairs ๐Ÿ“ Medium
678 valid-parenthesis-string ๐Ÿ“ Medium
679 24-game ๐Ÿ“ Hard
680 valid-palindrome-ii ๐Ÿ“ Easy
681 next-closest-time ๐Ÿ”’ ๐Ÿ“ Medium
682 baseball-game ๐Ÿ“ Easy
683 k-empty-slots ๐Ÿ”’ ๐Ÿ“ Hard
684 redundant-connection ๐Ÿ“ Medium
685 redundant-connection-ii ๐Ÿ“ Hard
686 repeated-string-match ๐Ÿ“ Medium
687 longest-univalue-path ๐Ÿ“ Medium
688 knight-probability-in-chessboard ๐Ÿ“ Medium
689 maximum-sum-of-3-non-overlapping-subarrays ๐Ÿ“ Hard
690 employee-importance ๐Ÿ“ Easy
691 stickers-to-spell-word ๐Ÿ“ Hard
692 top-k-frequent-words ๐Ÿ“ Medium
693 binary-number-with-alternating-bits ๐Ÿ“ Easy
694 number-of-distinct-islands ๐Ÿ”’ ๐Ÿ“ Medium
695 max-area-of-island ๐Ÿ“ Medium
696 count-binary-substrings ๐Ÿ“ Easy
697 degree-of-an-array ๐Ÿ“ Easy
698 partition-to-k-equal-sum-subsets ๐Ÿ“ Medium
699 falling-squares ๐Ÿ“ Hard
711 number-of-distinct-islands-ii ๐Ÿ”’ ๐Ÿ“ Hard
712 minimum-ascii-delete-sum-for-two-strings ๐Ÿ“ Medium
713 subarray-product-less-than-k ๐Ÿ“ Medium
714 best-time-to-buy-and-sell-stock-with-transaction-fee ๐Ÿ“ Medium
715 range-module ๐Ÿ“ Hard
716 max-stack ๐Ÿ”’ ๐Ÿ“ Easy
717 1-bit-and-2-bit-characters ๐Ÿ“ Easy
718 maximum-length-of-repeated-subarray ๐Ÿ“ Medium
719 find-k-th-smallest-pair-distance ๐Ÿ“ Hard
720 longest-word-in-dictionary ๐Ÿ“ Easy
721 accounts-merge ๐Ÿ“ Medium
722 remove-comments ๐Ÿ“ Medium
723 candy-crush ๐Ÿ”’ ๐Ÿ“ Medium
724 find-pivot-index ๐Ÿ“ Easy
725 split-linked-list-in-parts ๐Ÿ“ Medium
726 number-of-atoms ๐Ÿ“ Hard
727 minimum-window-subsequence ๐Ÿ”’ ๐Ÿ“ Hard
728 self-dividing-numbers ๐Ÿ“ Easy
729 my-calendar-i ๐Ÿ“ Medium
730 count-different-palindromic-subsequences ๐Ÿ“ Hard
731 my-calendar-ii ๐Ÿ“ Medium
732 my-calendar-iii ๐Ÿ“ Hard
733 flood-fill ๐Ÿ“ Easy
734 sentence-similarity ๐Ÿ”’ ๐Ÿ“ Easy
735 asteroid-collision ๐Ÿ“ Medium
736 parse-lisp-expression ๐Ÿ“ Hard
737 sentence-similarity-ii ๐Ÿ”’ ๐Ÿ“ Medium
738 monotone-increasing-digits ๐Ÿ“ Medium
739 daily-temperatures ๐Ÿ“ Medium
740 delete-and-earn ๐Ÿ“ Medium
741 cherry-pickup ๐Ÿ“ Hard
742 to-lower-case ๐Ÿ“ Easy
743 closest-leaf-in-a-binary-tree ๐Ÿ”’ ๐Ÿ“ Medium
744 network-delay-time ๐Ÿ“ Medium
745 find-smallest-letter-greater-than-target ๐Ÿ“ Easy
746 prefix-and-suffix-search ๐Ÿ“ Hard
747 min-cost-climbing-stairs ๐Ÿ“ Easy
748 largest-number-at-least-twice-of-others ๐Ÿ“ Easy
749 shortest-completing-word ๐Ÿ“ Easy
750 contain-virus ๐Ÿ“ Hard
751 number-of-corner-rectangles ๐Ÿ”’ ๐Ÿ“ Medium
752 ip-to-cidr ๐Ÿ”’ ๐Ÿ“ Medium
753 open-the-lock ๐Ÿ“ Medium
754 cracking-the-safe ๐Ÿ“ Hard
755 reach-a-number ๐Ÿ“ Medium
756 pour-water ๐Ÿ”’ ๐Ÿ“ Medium
757 pyramid-transition-matrix ๐Ÿ“ Medium
758 convert-binary-search-tree-to-sorted-doubly-linked-list ๐Ÿ”’ ๐Ÿ“ Medium
759 set-intersection-size-at-least-two ๐Ÿ“ Hard
760 bold-words-in-string ๐Ÿ”’ ๐Ÿ“ Easy
761 employee-free-time ๐Ÿ”’ ๐Ÿ“ Hard
762 find-anagram-mappings ๐Ÿ”’ ๐Ÿ“ Easy
763 special-binary-string ๐Ÿ“ Hard
764 n-ary-tree-level-order-traversal ๐Ÿ“ Medium
765 serialize-and-deserialize-n-ary-tree ๐Ÿ”’ ๐Ÿ“ Hard
766 flatten-a-multilevel-doubly-linked-list ๐Ÿ“ Medium
767 prime-number-of-set-bits-in-binary-representation ๐Ÿ“ Easy
768 partition-labels ๐Ÿ“ Medium
769 largest-plus-sign ๐Ÿ“ Medium
770 couples-holding-hands ๐Ÿ“ Hard
771 encode-n-ary-tree-to-binary-tree ๐Ÿ”’ ๐Ÿ“ Hard
772 construct-quad-tree Medium
773 logical-or-of-two-binary-grids-represented-as-quad-trees Medium
774 maximum-depth-of-n-ary-tree ๐Ÿ“ Easy
775 n-ary-tree-preorder-traversal ๐Ÿ“ Easy
776 n-ary-tree-postorder-traversal ๐Ÿ“ Easy
777 toeplitz-matrix ๐Ÿ“ Easy
778 reorganize-string ๐Ÿ“ Medium
779 max-chunks-to-make-sorted-ii ๐Ÿ“ Hard
780 max-chunks-to-make-sorted ๐Ÿ“ Medium
781 basic-calculator-iv ๐Ÿ“ Hard
782 jewels-and-stones ๐Ÿ“ Easy
783 search-in-a-binary-search-tree ๐Ÿ“ Easy
784 insert-into-a-binary-search-tree ๐Ÿ“ Medium
785 basic-calculator-iii ๐Ÿ”’ Hard
786 search-in-a-sorted-array-of-unknown-size ๐Ÿ”’ ๐Ÿ“ Medium
787 sliding-puzzle ๐Ÿ“ Hard
788 minimize-max-distance-to-gas-station ๐Ÿ”’ ๐Ÿ“ Hard
789 kth-largest-element-in-a-stream Easy
790 global-and-local-inversions ๐Ÿ“ Medium
791 split-bst ๐Ÿ”’ ๐Ÿ“ Medium
792 binary-search ๐Ÿ“ Easy
793 swap-adjacent-in-lr-string ๐Ÿ“ Medium
794 swim-in-rising-water ๐Ÿ“ Hard
795 k-th-symbol-in-grammar ๐Ÿ“ Medium
796 reaching-points ๐Ÿ“ Hard
797 rabbits-in-forest ๐Ÿ“ Medium
798 transform-to-chessboard ๐Ÿ“ Hard
799 minimum-distance-between-bst-nodes ๐Ÿ“ Easy
800 letter-case-permutation ๐Ÿ“ Medium
801 is-graph-bipartite ๐Ÿ“ Medium
802 k-th-smallest-prime-fraction ๐Ÿ“ Hard
803 cheapest-flights-within-k-stops ๐Ÿ“ Medium
804 rotated-digits ๐Ÿ“ Easy
805 escape-the-ghosts ๐Ÿ“ Medium
806 domino-and-tromino-tiling ๐Ÿ“ Medium
807 custom-sort-string ๐Ÿ“ Medium
808 number-of-matching-subsequences ๐Ÿ“ Medium
809 preimage-size-of-factorial-zeroes-function ๐Ÿ“ Hard
810 valid-tic-tac-toe-state ๐Ÿ“ Medium
811 number-of-subarrays-with-bounded-maximum ๐Ÿ“ Medium
812 rotate-string ๐Ÿ“ Easy
813 all-paths-from-source-to-target ๐Ÿ“ Medium
814 smallest-rotation-with-highest-score ๐Ÿ“ Hard
815 champagne-tower ๐Ÿ“ Medium
816 design-hashset ๐Ÿ“ Easy
817 design-hashmap ๐Ÿ“ Easy
818 similar-rgb-color ๐Ÿ”’ ๐Ÿ“ Easy
819 minimum-swaps-to-make-sequences-increasing ๐Ÿ“ Medium
820 find-eventual-safe-states ๐Ÿ“ Medium
821 bricks-falling-when-hit ๐Ÿ“ Hard
822 unique-morse-code-words ๐Ÿ“ Easy
823 split-array-with-same-average ๐Ÿ“ Hard
824 number-of-lines-to-write-string ๐Ÿ“ Easy
825 max-increase-to-keep-city-skyline ๐Ÿ“ Medium
826 soup-servings ๐Ÿ“ Medium
827 expressive-words ๐Ÿ“ Medium
828 chalkboard-xor-game ๐Ÿ“ Hard
829 subdomain-visit-count ๐Ÿ“ Easy
830 largest-triangle-area ๐Ÿ“ Easy
831 largest-sum-of-averages ๐Ÿ“ Medium
832 binary-tree-pruning ๐Ÿ“ Medium
833 bus-routes ๐Ÿ“ Hard
834 ambiguous-coordinates ๐Ÿ“ Medium
835 linked-list-components ๐Ÿ“ Medium
836 race-car ๐Ÿ“ Hard
837 most-common-word ๐Ÿ“ Easy
838 design-linked-list ๐Ÿ“ Medium
839 short-encoding-of-words ๐Ÿ“ Medium
841 shortest-distance-to-a-character ๐Ÿ“ Easy
842 card-flipping-game ๐Ÿ“ Medium
843 binary-trees-with-factors ๐Ÿ“ Medium
850 insert-into-a-sorted-circular-linked-list ๐Ÿ”’ ๐Ÿ“ Medium
851 goat-latin ๐Ÿ“ Easy
852 friends-of-appropriate-ages ๐Ÿ“ Medium
853 most-profit-assigning-work ๐Ÿ“ Medium
854 making-a-large-island ๐Ÿ“ Hard
855 count-unique-characters-of-all-substrings-of-a-given-string ๐Ÿ“ Hard
856 consecutive-numbers-sum ๐Ÿ“ Hard
857 positions-of-large-groups ๐Ÿ“ Easy
858 masking-personal-information ๐Ÿ“ Medium
859 design-circular-deque Medium
860 design-circular-queue ๐Ÿ“ Medium
861 flipping-an-image ๐Ÿ“ Easy
862 find-and-replace-in-string ๐Ÿ“ Medium
863 sum-of-distances-in-tree ๐Ÿ“ Hard
864 image-overlap ๐Ÿ“ Medium
865 robot-room-cleaner ๐Ÿ”’ ๐Ÿ“ Hard
866 rectangle-overlap ๐Ÿ“ Easy
867 new-21-game ๐Ÿ“ Medium
868 push-dominoes ๐Ÿ“ Medium
869 similar-string-groups ๐Ÿ“ Hard
870 magic-squares-in-grid ๐Ÿ“ Medium
871 keys-and-rooms ๐Ÿ“ Medium
872 split-array-into-fibonacci-sequence ๐Ÿ“ Medium
873 guess-the-word ๐Ÿ“ Hard
874 backspace-string-compare ๐Ÿ“ Easy
875 longest-mountain-in-array ๐Ÿ“ Medium
876 hand-of-straights ๐Ÿ“ Medium
877 shortest-path-visiting-all-nodes ๐Ÿ“ Hard
878 shifting-letters ๐Ÿ“ Medium
879 maximize-distance-to-closest-person ๐Ÿ“ Medium
880 rectangle-area-ii ๐Ÿ“ Hard
881 loud-and-rich ๐Ÿ“ Medium
882 peak-index-in-a-mountain-array ๐Ÿ“ Easy
883 car-fleet ๐Ÿ“ Medium
884 k-similar-strings ๐Ÿ“ Hard
885 exam-room ๐Ÿ“ Medium
886 score-of-parentheses ๐Ÿ“ Medium
887 minimum-cost-to-hire-k-workers ๐Ÿ“ Hard
888 mirror-reflection ๐Ÿ“ Medium
889 buddy-strings ๐Ÿ“ Easy
890 lemonade-change ๐Ÿ“ Easy
891 score-after-flipping-matrix ๐Ÿ“ Medium
892 shortest-subarray-with-sum-at-least-k ๐Ÿ“ Hard
893 all-nodes-distance-k-in-binary-tree ๐Ÿ“ Medium
894 random-pick-with-blacklist ๐Ÿ“ Hard
895 shortest-path-to-get-all-keys ๐Ÿ“ Hard
896 smallest-subtree-with-all-the-deepest-nodes ๐Ÿ“ Medium
897 prime-palindrome ๐Ÿ“ Medium
898 transpose-matrix ๐Ÿ“ Easy
899 binary-gap ๐Ÿ“ Easy
900 reordered-power-of-2 ๐Ÿ“ Medium
901 advantage-shuffle ๐Ÿ“ Medium
902 minimum-number-of-refueling-stops ๐Ÿ“ Hard
903 implement-rand10-using-rand7 ๐Ÿ“ Medium
904 leaf-similar-trees ๐Ÿ“ Easy
905 length-of-longest-fibonacci-subsequence ๐Ÿ“ Medium
906 walking-robot-simulation ๐Ÿ“ Easy
907 koko-eating-bananas ๐Ÿ“ Medium
908 middle-of-the-linked-list ๐Ÿ“ Easy
909 stone-game ๐Ÿ“ Medium
910 nth-magical-number ๐Ÿ“ Hard
911 profitable-schemes ๐Ÿ“ Hard
912 random-pick-with-weight ๐Ÿ“ Medium
913 random-flip-matrix ๐Ÿ“ Medium
914 random-point-in-non-overlapping-rectangles ๐Ÿ“ Medium
915 generate-random-point-in-a-circle ๐Ÿ“ Medium
916 decoded-string-at-index ๐Ÿ“ Medium
917 boats-to-save-people ๐Ÿ“ Medium
918 reachable-nodes-in-subdivided-graph ๐Ÿ“ Hard
919 projection-area-of-3d-shapes ๐Ÿ“ Easy
920 uncommon-words-from-two-sentences ๐Ÿ“ Easy
921 spiral-matrix-iii ๐Ÿ“ Medium
922 possible-bipartition ๐Ÿ“ Medium
923 super-egg-drop ๐Ÿ“ Hard
924 fair-candy-swap ๐Ÿ“ Easy
925 construct-binary-tree-from-preorder-and-postorder-traversal ๐Ÿ“ Medium
926 find-and-replace-pattern ๐Ÿ“ Medium
927 sum-of-subsequence-widths ๐Ÿ“ Hard
928 surface-area-of-3d-shapes ๐Ÿ“ Easy
929 groups-of-special-equivalent-strings ๐Ÿ“ Easy
930 all-possible-full-binary-trees ๐Ÿ“ Medium
931 maximum-frequency-stack ๐Ÿ“ Hard
932 monotonic-array ๐Ÿ“ Easy
933 increasing-order-search-tree ๐Ÿ“ Easy
934 bitwise-ors-of-subarrays ๐Ÿ“ Medium
935 orderly-queue ๐Ÿ“ Hard
936 rle-iterator ๐Ÿ“ Medium
937 online-stock-span ๐Ÿ“ Medium
938 numbers-at-most-n-given-digit-set ๐Ÿ“ Hard
939 valid-permutations-for-di-sequence ๐Ÿ“ Hard
940 fruit-into-baskets ๐Ÿ“ Medium
941 sort-array-by-parity ๐Ÿ“ Easy
942 super-palindromes ๐Ÿ“ Hard
943 sum-of-subarray-minimums ๐Ÿ“ Medium
944 smallest-range-i ๐Ÿ“ Easy
945 snakes-and-ladders ๐Ÿ“ Medium
946 smallest-range-ii ๐Ÿ“ Medium
947 online-election ๐Ÿ“ Medium
948 sort-an-array Medium
949 cat-and-mouse ๐Ÿ“ Hard
950 x-of-a-kind-in-a-deck-of-cards ๐Ÿ“ Easy
951 partition-array-into-disjoint-intervals ๐Ÿ“ Medium
952 word-subsets ๐Ÿ“ Medium
953 reverse-only-letters ๐Ÿ“ Easy
954 maximum-sum-circular-subarray ๐Ÿ“ Medium
955 complete-binary-tree-inserter ๐Ÿ“ Medium
956 number-of-music-playlists ๐Ÿ“ Hard
957 minimum-add-to-make-parentheses-valid ๐Ÿ“ Medium
958 sort-array-by-parity-ii ๐Ÿ“ Easy
959 3sum-with-multiplicity ๐Ÿ“ Medium
960 minimize-malware-spread ๐Ÿ“ Hard
961 long-pressed-name ๐Ÿ“ Easy
962 flip-string-to-monotone-increasing ๐Ÿ“ Medium
963 three-equal-parts ๐Ÿ“ Hard
964 minimize-malware-spread-ii ๐Ÿ“ Hard
965 unique-email-addresses ๐Ÿ“ Easy
966 binary-subarrays-with-sum ๐Ÿ“ Medium
967 minimum-falling-path-sum ๐Ÿ“ Medium
968 beautiful-array ๐Ÿ“ Medium
969 number-of-recent-calls ๐Ÿ“ Easy
971 shortest-bridge ๐Ÿ“ Medium
972 knight-dialer ๐Ÿ“ Medium
973 stamping-the-sequence ๐Ÿ“ Hard
974 reorder-data-in-log-files ๐Ÿ“ Easy
975 range-sum-of-bst ๐Ÿ“ Easy
976 minimum-area-rectangle ๐Ÿ“ Medium
977 distinct-subsequences-ii ๐Ÿ“ Hard
978 valid-mountain-array ๐Ÿ“ Easy
979 di-string-match ๐Ÿ“ Easy
980 find-the-shortest-superstring ๐Ÿ“ Hard
981 delete-columns-to-make-sorted ๐Ÿ“ Easy
982 minimum-increment-to-make-array-unique ๐Ÿ“ Medium
983 validate-stack-sequences ๐Ÿ“ Medium
984 most-stones-removed-with-same-row-or-column ๐Ÿ“ Medium
985 bag-of-tokens ๐Ÿ“ Medium
986 largest-time-for-given-digits ๐Ÿ“ Medium
987 reveal-cards-in-increasing-order ๐Ÿ“ Medium
988 flip-equivalent-binary-trees ๐Ÿ“ Medium
989 largest-component-size-by-common-factor ๐Ÿ“ Hard
990 verifying-an-alien-dictionary ๐Ÿ“ Easy
991 array-of-doubled-pairs ๐Ÿ“ Medium
992 delete-columns-to-make-sorted-ii ๐Ÿ“ Medium
993 tallest-billboard ๐Ÿ“ Hard
994 prison-cells-after-n-days ๐Ÿ“ Medium
998 check-completeness-of-a-binary-tree ๐Ÿ“ Medium
999 regions-cut-by-slashes ๐Ÿ“ Medium
1000 delete-columns-to-make-sorted-iii ๐Ÿ“ Hard
1001 n-repeated-element-in-size-2n-array ๐Ÿ“ Easy
1002 maximum-width-ramp ๐Ÿ“ Medium
1003 minimum-area-rectangle-ii ๐Ÿ“ Medium
1004 least-operators-to-express-number ๐Ÿ“ Hard
1005 univalued-binary-tree ๐Ÿ“ Easy
1006 vowel-spellchecker ๐Ÿ“ Medium
1007 numbers-with-same-consecutive-differences ๐Ÿ“ Medium
1008 binary-tree-cameras ๐Ÿ“ Hard
1009 pancake-sorting ๐Ÿ“ Medium
1010 powerful-integers ๐Ÿ“ Easy
1011 flip-binary-tree-to-match-preorder-traversal ๐Ÿ“ Medium
1012 equal-rational-numbers ๐Ÿ“ Hard
1013 fibonacci-number ๐Ÿ“ Easy
1014 k-closest-points-to-origin ๐Ÿ“ Medium
1016 subarray-sums-divisible-by-k ๐Ÿ“ Medium
1017 odd-even-jump ๐Ÿ“ Hard
1018 largest-perimeter-triangle ๐Ÿ“ Easy
1019 squares-of-a-sorted-array ๐Ÿ“ Easy
1020 longest-turbulent-subarray ๐Ÿ“ Medium
1021 distribute-coins-in-binary-tree ๐Ÿ“ Medium
1022 unique-paths-iii ๐Ÿ“ Hard
1023 time-based-key-value-store ๐Ÿ“ Medium
1024 triples-with-bitwise-and-equal-to-zero Hard
1025 minimum-cost-for-tickets ๐Ÿ“ Medium
1026 string-without-aaa-or-bbb ๐Ÿ“ Medium
1027 sum-of-even-numbers-after-queries ๐Ÿ“ Easy
1028 interval-list-intersections ๐Ÿ“ Medium
1029 vertical-order-traversal-of-a-binary-tree ๐Ÿ“ Medium
1030 smallest-string-starting-from-leaf ๐Ÿ“ Medium
1031 add-to-array-form-of-integer ๐Ÿ“ Easy
1032 satisfiability-of-equality-equations ๐Ÿ“ Medium
1033 broken-calculator ๐Ÿ“ Medium
1034 subarrays-with-k-different-integers ๐Ÿ“ Hard
1035 cousins-in-binary-tree ๐Ÿ“ Easy
1036 rotting-oranges ๐Ÿ“ Medium
1037 minimum-number-of-k-consecutive-bit-flips ๐Ÿ“ Hard
1038 number-of-squareful-arrays ๐Ÿ“ Hard
1039 find-the-town-judge ๐Ÿ“ Easy
1040 maximum-binary-tree-ii Medium
1041 available-captures-for-rook Easy
1042 minimum-cost-to-merge-stones Hard
1043 grid-illumination Hard
1044 find-common-characters Easy
1045 check-if-word-is-valid-after-substitutions Medium
1046 max-consecutive-ones-iii ๐Ÿ“ Medium
1047 maximize-sum-of-array-after-k-negations Easy
1048 clumsy-factorial Medium
1049 minimum-domino-rotations-for-equal-row ๐Ÿ“ Medium
1050 construct-binary-search-tree-from-preorder-traversal ๐Ÿ“ Medium
1051 shortest-way-to-form-string ๐Ÿ”’ Medium
1052 campus-bikes ๐Ÿ”’ Medium
1053 minimize-rounding-error-to-meet-target ๐Ÿ”’ Medium
1054 complement-of-base-10-integer ๐Ÿ“ Easy
1055 pairs-of-songs-with-total-durations-divisible-by-60 Easy
1056 capacity-to-ship-packages-within-d-days Medium
1057 numbers-with-repeated-digits Hard
1058 lexicographically-smallest-equivalent-string ๐Ÿ”’ Medium
1059 missing-element-in-sorted-array ๐Ÿ”’ ๐Ÿ“ Medium
1060 longest-repeating-substring ๐Ÿ”’ ๐Ÿ“ Medium
1061 number-of-valid-subarrays ๐Ÿ”’ Hard
1062 partition-array-into-three-parts-with-equal-sum Easy
1063 best-sightseeing-pair Medium
1064 smallest-integer-divisible-by-k ๐Ÿ“ Medium
1065 binary-string-with-substrings-representing-1-to-n Medium
1066 fixed-point ๐Ÿ”’ Easy
1067 campus-bikes-ii ๐Ÿ”’ Medium
1068 digit-count-in-range ๐Ÿ”’ Hard
1069 confusing-number ๐Ÿ”’ Easy
1070 convert-to-base-2 Medium
1071 binary-prefix-divisible-by-5 Easy
1072 next-greater-node-in-linked-list Medium
1073 number-of-enclaves Medium
1074 high-five ๐Ÿ”’ Easy
1075 index-pairs-of-a-string ๐Ÿ”’ Easy
1076 brace-expansion ๐Ÿ”’ Medium
1077 confusing-number-ii ๐Ÿ”’ Hard
1078 remove-outermost-parentheses Easy
1079 sum-of-root-to-leaf-binary-numbers ๐Ÿ“ Easy
1080 camelcase-matching Medium
1081 video-stitching Medium
1082 sum-of-digits-in-the-minimum-number ๐Ÿ”’ Easy
1083 two-sum-less-than-k ๐Ÿ”’ ๐Ÿ“ Easy
1084 find-k-length-substrings-with-no-repeated-characters ๐Ÿ”’ Medium
1085 the-earliest-moment-when-everyone-become-friends ๐Ÿ”’ Medium
1086 divisor-game Easy
1087 longest-arithmetic-subsequence Medium
1088 number-of-days-in-a-month ๐Ÿ”’ Easy
1089 remove-vowels-from-a-string ๐Ÿ”’ Easy
1090 armstrong-number ๐Ÿ”’ Easy
1091 maximum-average-subtree ๐Ÿ”’ ๐Ÿ“ Medium
1092 maximum-difference-between-node-and-ancestor ๐Ÿ“ Medium
1093 recover-a-tree-from-preorder-traversal Hard
1094 matrix-cells-in-distance-order Easy
1095 two-city-scheduling ๐Ÿ“ Medium
1096 maximum-sum-of-two-non-overlapping-subarrays Medium
1097 stream-of-characters ๐Ÿ“ Hard
1098 largest-unique-number ๐Ÿ”’ Easy
1099 path-with-maximum-minimum-value ๐Ÿ”’ Medium
1100 connecting-cities-with-minimum-cost ๐Ÿ”’ Medium
1101 parallel-courses ๐Ÿ”’ Hard
1102 check-if-a-number-is-majority-element-in-a-sorted-array ๐Ÿ”’ Easy
1103 moving-stones-until-consecutive Easy
1104 coloring-a-border Medium
1105 uncrossed-lines Medium
1106 escape-a-large-maze Hard
1107 minimum-swaps-to-group-all-1s-together ๐Ÿ”’ Medium
1108 analyze-user-website-visit-pattern ๐Ÿ”’ Medium
1111 minimum-score-triangulation-of-polygon Medium
1112 find-words-that-can-be-formed-by-characters Easy
1113 moving-stones-until-consecutive-ii Medium
1114 binary-search-tree-to-greater-sum-tree Medium
1115 valid-boomerang Easy
1116 maximum-level-sum-of-a-binary-tree ๐Ÿ“ Medium
1117 as-far-from-land-as-possible Medium
1118 divide-array-into-increasing-sequences ๐Ÿ”’ Hard
1119 robot-bounded-in-circle ๐Ÿ“ Medium
1120 flower-planting-with-no-adjacent Easy
1121 partition-array-for-maximum-sum Medium
1122 longest-duplicate-substring ๐Ÿ“ Hard
1123 single-row-keyboard ๐Ÿ”’ Easy
1124 string-transforms-into-another-string ๐Ÿ”’ Hard
1125 design-file-system ๐Ÿ”’ Medium
1126 minimum-cost-to-connect-sticks ๐Ÿ”’ ๐Ÿ“ Medium
1127 last-stone-weight ๐Ÿ“ Easy
1128 remove-all-adjacent-duplicates-in-string ๐Ÿ“ Easy
1129 longest-string-chain Medium
1130 last-stone-weight-ii Medium
1131 count-substrings-with-only-one-distinct-letter ๐Ÿ”’ Easy
1132 before-and-after-puzzle ๐Ÿ”’ Medium
1133 last-substring-in-lexicographical-order Hard
1134 shortest-distance-to-target-color ๐Ÿ”’ Medium
1137 height-checker Easy
1138 grumpy-bookstore-owner Medium
1139 previous-permutation-with-one-swap Medium
1140 distant-barcodes Medium
1141 how-many-apples-can-you-put-into-the-basket ๐Ÿ”’ Easy
1142 minimum-knight-moves ๐Ÿ”’ Medium
1143 find-smallest-common-element-in-all-rows ๐Ÿ”’ ๐Ÿ“ Medium
1144 optimize-water-distribution-in-a-village ๐Ÿ”’ Hard
1145 number-of-submatrices-that-sum-to-target ๐Ÿ“ Hard
1146 greatest-common-divisor-of-strings Easy
1147 flip-columns-for-maximum-number-of-equal-rows Medium
1148 adding-two-negabinary-numbers Medium
1149 intersection-of-three-sorted-arrays ๐Ÿ”’ Easy
1150 two-sum-bsts ๐Ÿ”’ ๐Ÿ“ Medium
1151 stepping-numbers ๐Ÿ”’ Medium
1152 maximum-number-of-ones ๐Ÿ”’ Hard
1156 occurrences-after-bigram Easy
1157 insufficient-nodes-in-root-to-leaf-paths Medium
1159 smallest-subsequence-of-distinct-characters Medium
1160 letter-tile-possibilities Medium
1164 missing-number-in-arithmetic-progression ๐Ÿ”’ Easy
1165 meeting-scheduler ๐Ÿ”’ Medium
1166 toss-strange-coins ๐Ÿ”’ Medium
1167 minimum-time-to-build-blocks ๐Ÿ”’ Hard
1168 duplicate-zeros ๐Ÿ“ Easy
1169 largest-values-from-labels Medium
1170 shortest-common-supersequence Hard
1171 shortest-path-in-binary-matrix Medium
1175 array-transformation ๐Ÿ”’ Easy
1176 design-a-leaderboard ๐Ÿ”’ Medium
1177 tree-diameter ๐Ÿ”’ Medium
1178 valid-palindrome-iii ๐Ÿ”’ Hard
1183 statistics-from-a-large-sample Medium
1184 car-pooling ๐Ÿ“ Medium
1185 find-in-mountain-array Hard
1188 brace-expansion-ii Hard
1189 encode-number ๐Ÿ”’ Medium
1190 smallest-common-region ๐Ÿ”’ Medium
1191 synonymous-sentences ๐Ÿ”’ Medium
1192 divide-chocolate ๐Ÿ”’ Hard
1194 path-in-zigzag-labelled-binary-tree Medium
1195 distribute-candies-to-people ๐Ÿ“ Easy
1196 filling-bookcase-shelves Medium
1197 parsing-a-boolean-expression Hard
1199 hexspeak ๐Ÿ”’ Easy
1200 remove-interval ๐Ÿ”’ ๐Ÿ“ Medium
1201 delete-tree-nodes ๐Ÿ”’ Medium
1202 palindrome-removal ๐Ÿ”’ Hard
1205 defanging-an-ip-address Easy
1206 corporate-flight-bookings Medium
1207 delete-nodes-and-return-forest Medium
1208 maximum-nesting-depth-of-two-valid-parentheses-strings Medium
1210 mean-of-array-after-removing-some-elements Easy
1211 iterator-for-combination ๐Ÿ“ Medium
1212 sequential-digits ๐Ÿ“ Medium
1213 handshakes-that-dont-cross ๐Ÿ”’ Hard
1217 relative-sort-array Easy
1218 lowest-common-ancestor-of-deepest-leaves Medium
1219 longest-well-performing-interval Medium
1220 smallest-sufficient-team Hard
1221 element-appearing-more-than-25-in-sorted-array Easy
1222 remove-covered-intervals ๐Ÿ“ Medium
1223 graph-connectivity-with-threshold Hard
1224 minimum-falling-path-sum-ii Hard
1227 number-of-equivalent-domino-pairs Easy
1228 minimum-cost-tree-from-leaf-values Medium
1229 shortest-path-with-alternating-colors Medium
1230 maximum-of-absolute-value-expression Medium
1231 replace-elements-with-greatest-element-on-right-side Easy
1232 sum-of-mutated-array-closest-to-target Medium
1233 number-of-ships-in-a-rectangle ๐Ÿ”’ Hard
1234 number-of-paths-with-max-score Hard
1236 n-th-tribonacci-number ๐Ÿ“ Easy
1238 alphabet-board-path Medium
1239 largest-1-bordered-square Medium
1240 stone-game-ii Medium
1241 decompress-run-length-encoded-list Easy
1242 matrix-block-sum Medium
1243 sum-of-nodes-with-even-valued-grandparent Medium
1244 distinct-echo-substrings Hard
1247 decrease-elements-to-make-array-zigzag Medium
1248 binary-tree-coloring-game Medium
1249 snapshot-array Medium
1250 longest-common-subsequence ๐Ÿ“ Medium
1251 longest-chunked-palindrome-decomposition Hard
1252 break-a-palindrome Medium
1253 sort-the-matrix-diagonally Medium
1254 deepest-leaves-sum ๐Ÿ“ Medium
1255 reverse-subarray-to-maximize-array-value Hard
1256 rank-transform-of-an-array Easy
1257 rank-transform-of-a-matrix ๐Ÿ“ Hard
1260 day-of-the-year Easy
1261 swap-for-longest-repeated-character-substring Medium
1262 online-majority-element-in-subarray Hard
1263 number-of-dice-rolls-with-target-sum Medium
1267 remove-zero-sum-consecutive-nodes-from-linked-list Medium
1270 dinner-plate-stacks Hard
1271 web-crawler ๐Ÿ”’ Medium
1272 invalid-transactions Medium
1273 compare-strings-by-frequency-of-the-smallest-character Easy
1274 number-of-days-between-two-dates Easy
1275 validate-binary-tree-nodes Medium
1276 closest-divisors Medium
1277 largest-multiple-of-three Hard
1279 prime-arrangements Easy
1280 diet-plan-performance ๐Ÿ”’ Easy
1281 can-make-palindrome-from-substring Medium
1282 number-of-valid-words-for-each-puzzle Hard
1283 reformat-date Easy
1284 four-divisors Medium
1285 balance-a-binary-search-tree Medium
1286 constrained-subsequence-sum Hard
1287 distance-between-bus-stops Easy
1288 maximum-subarray-sum-with-one-deletion Medium
1289 day-of-the-week Easy
1290 make-array-strictly-increasing Hard
1293 three-consecutive-odds Easy
1296 kth-ancestor-of-a-tree-node Hard
1297 maximum-number-of-balloons Easy
1298 reverse-substrings-between-each-pair-of-parentheses Medium
1299 k-concatenation-maximum-sum Medium
1300 critical-connections-in-a-network Hard
1304 longest-happy-string Medium
1306 minimum-absolute-difference Easy
1307 ugly-number-iii Medium
1308 smallest-string-with-swaps Medium
1309 sort-items-by-groups-respecting-dependencies Hard
1319 unique-number-of-occurrences Easy
1320 remove-all-adjacent-duplicates-in-string-ii ๐Ÿ“ Medium
1321 get-equal-substrings-within-budget Medium
1322 minimum-moves-to-reach-target-with-rotations Hard
1325 path-with-maximum-probability Medium
1329 minimum-cost-to-move-chips-to-the-same-position ๐Ÿ“ Easy
1330 longest-arithmetic-subsequence-of-given-difference Medium
1331 path-with-maximum-gold Medium
1332 count-vowels-permutation Hard
1337 design-skiplist Hard
1341 split-a-string-in-balanced-strings Easy
1342 queens-that-can-attack-the-king Medium
1343 dice-roll-simulation Medium
1344 maximum-equal-frequency Hard
1345 perform-string-shifts ๐Ÿ”’ ๐Ÿ“ Easy
1349 check-if-it-is-a-straight-line Easy
1350 remove-sub-folders-from-the-filesystem Medium
1351 replace-the-substring-for-balanced-string Medium
1352 maximum-profit-in-job-scheduling Hard
1358 find-positive-integer-solution-for-a-given-equation Easy
1359 circular-permutation-in-binary-representation Medium
1360 maximum-length-of-a-concatenated-string-with-unique-characters Medium
1361 tiling-a-rectangle-with-the-fewest-squares Hard
1362 airplane-seat-assignment-probability Medium
1366 first-unique-number ๐Ÿ”’ ๐Ÿ“ Medium
1369 minimum-swaps-to-make-strings-equal Medium
1370 count-number-of-nice-subarrays Medium
1371 minimum-remove-to-make-valid-parentheses ๐Ÿ“ Medium
1372 check-if-it-is-a-good-array Hard
1374 leftmost-column-with-at-least-a-one ๐Ÿ”’ ๐Ÿ“ Medium
1378 cells-with-odd-values-in-a-matrix Easy
1379 reconstruct-a-2-row-binary-matrix Medium
1380 number-of-closed-islands Medium
1381 maximum-score-words-formed-by-letters Hard
1384 maximum-font-to-fit-a-sentence-in-a-screen ๐Ÿ”’ Medium
1386 shift-2d-grid ๐Ÿ“ Easy
1387 find-elements-in-a-contaminated-binary-tree Medium
1388 greatest-sum-divisible-by-three Medium
1389 minimum-moves-to-move-a-box-to-their-target-location Hard
1391 counting-elements ๐Ÿ”’ ๐Ÿ“ Easy
1395 minimum-time-visiting-all-points Easy
1396 count-servers-that-communicate Medium
1397 search-suggestions-system Medium
1398 number-of-ways-to-stay-in-the-same-place-after-some-steps Hard
1400 find-winner-on-a-tic-tac-toe-game Easy
1401 number-of-burgers-with-no-waste-of-ingredients Medium
1402 count-square-submatrices-with-all-ones Medium
1403 palindrome-partitioning-iii Hard
1404 print-immutable-linked-list-in-reverse ๐Ÿ”’ Medium
1406 subtract-the-product-and-sum-of-digits-of-an-integer Easy
1407 group-the-people-given-the-group-size-they-belong-to Medium
1408 find-the-smallest-divisor-given-a-threshold ๐Ÿ“ Medium
1409 minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix Hard
1411 convert-binary-number-in-a-linked-list-to-integer ๐Ÿ“ Easy
1413 maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold Medium
1414 shortest-path-in-a-grid-with-obstacles-elimination Hard
1421 find-numbers-with-even-number-of-digits Easy
1422 divide-array-in-sets-of-k-consecutive-numbers Medium
1423 maximum-number-of-occurrences-of-a-substring Medium
1424 maximum-candies-you-can-get-from-boxes Hard
1426 find-n-unique-integers-sum-up-to-zero Easy
1427 all-elements-in-two-binary-search-trees ๐Ÿ“ Medium
1428 jump-game-iii ๐Ÿ“ Medium
1429 verbal-arithmetic-puzzle Hard
1432 check-if-a-string-is-a-valid-sequence-from-root-to-leaves-path-in-a-binary-tree ๐Ÿ”’ Medium
1434 decrypt-string-from-alphabet-to-integer-mapping Easy
1435 xor-queries-of-a-subarray Medium
1436 get-watched-videos-by-your-friends Medium
1437 minimum-insertion-steps-to-make-a-string-palindrome Hard
1440 convert-integer-to-the-sum-of-two-no-zero-integers Easy
1441 minimum-flips-to-make-a-or-b-equal-to-c Medium
1442 number-of-operations-to-make-network-connected Medium
1443 minimum-distance-to-type-a-word-using-two-fingers Hard
1444 number-of-steps-to-reduce-a-number-to-zero ๐Ÿ“ Easy
1445 number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold Medium
1446 angle-between-hands-of-a-clock ๐Ÿ“ Medium
1447 jump-game-iv ๐Ÿ“ Hard
1448 maximum-69-number Easy
1449 print-words-vertically Medium
1450 delete-leaves-with-a-given-value Medium
1451 minimum-number-of-taps-to-open-to-water-a-garden Hard
1454 remove-palindromic-subsequences ๐Ÿ“ Easy
1455 filter-restaurants-by-vegan-friendly-price-and-distance Medium
1456 find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance Medium
1457 minimum-difficulty-of-a-job-schedule Hard
1458 sort-integers-by-the-number-of-1-bits Easy
1459 apply-discount-every-n-orders Medium
1460 number-of-substrings-containing-all-three-characters Medium
1461 count-all-valid-pickup-and-delivery-options Hard
1463 the-k-weakest-rows-in-a-matrix ๐Ÿ“ Easy
1464 reduce-array-size-to-the-half ๐Ÿ“ Medium
1465 maximum-product-of-splitted-binary-tree ๐Ÿ“ Medium
1466 jump-game-v Hard
1468 check-if-n-and-its-double-exist Easy
1469 minimum-number-of-steps-to-make-two-strings-anagram Medium
1470 tweet-counts-per-frequency Medium
1471 maximum-students-taking-exam Hard
1472 increasing-decreasing-string Easy
1473 find-the-longest-substring-containing-vowels-in-even-counts Python3 Javascript Medium
1474 longest-zigzag-path-in-a-binary-tree Medium
1475 maximum-sum-bst-in-binary-tree Hard
1476 count-negative-numbers-in-a-sorted-matrix Easy
1477 product-of-the-last-k-numbers Medium
1478 maximum-number-of-events-that-can-be-attended Medium
1479 construct-target-array-with-multiple-sums ๐Ÿ“ Hard
1482 how-many-numbers-are-smaller-than-the-current-number Easy
1483 rank-teams-by-votes Medium
1484 linked-list-in-binary-tree Medium
1485 minimum-cost-to-make-at-least-one-valid-path-in-a-grid Hard
1486 find-the-distance-value-between-two-arrays Easy
1487 cinema-seat-allocation Medium
1488 sort-integers-by-the-power-value Medium
1489 pizza-with-3n-slices Hard
1490 generate-a-string-with-characters-that-have-odd-counts Easy
1491 bulb-switcher-iii Medium
1492 time-needed-to-inform-all-employees Medium
1493 frog-position-after-t-seconds Hard
1496 lucky-numbers-in-a-matrix Easy
1497 design-a-stack-with-increment-operation Medium
1498 find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree Medium
1499 maximum-performance-of-a-team Hard
1500 count-largest-group Easy
1501 circle-and-rectangle-overlapping Medium
1502 construct-k-palindrome-strings Medium
1503 reducing-dishes Hard
1505 create-target-array-in-the-given-order Easy
1507 check-if-there-is-a-valid-path-in-a-grid Medium
1508 longest-happy-prefix Hard
1510 find-lucky-integer-in-an-array ๐Ÿ“ Easy
1511 count-number-of-teams Medium
1512 design-underground-system ๐Ÿ“ Medium
1513 find-all-good-strings Hard
1514 minimum-value-to-get-positive-step-by-step-sum Easy
1515 find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k Medium
1516 the-k-th-lexicographical-string-of-all-happy-strings-of-length-n Medium
1517 restore-the-array Hard
1519 minimum-subsequence-in-non-increasing-order Easy
1520 number-of-steps-to-reduce-a-number-in-binary-representation-to-one Medium
1522 stone-game-iii Hard
1524 string-matching-in-an-array Easy
1525 queries-on-a-permutation-with-key Medium
1526 html-entity-parser Medium
1527 number-of-ways-to-paint-n-3-grid Hard
1528 kids-with-the-greatest-number-of-candies Easy
1529 max-difference-you-can-get-from-changing-an-integer Medium
1530 check-if-a-string-can-break-another-string Medium
1531 number-of-ways-to-wear-different-hats-to-each-other Hard
1532 reformat-the-string Easy
1533 display-table-of-food-orders-in-a-restaurant Medium
1534 minimum-number-of-frogs-croaking Medium
1535 build-array-where-you-can-find-the-maximum-exactly-k-comparisons Hard
1537 maximum-score-after-splitting-a-string Easy
1538 maximum-points-you-can-obtain-from-cards Medium
1539 diagonal-traverse-ii Python3 Javascript Medium
1542 consecutive-characters ๐Ÿ“ Easy
1543 simplified-fractions Medium
1544 count-good-nodes-in-binary-tree Medium
1545 form-largest-integer-with-digits-that-add-up-to-target Hard
1547 destination-city Easy
1548 check-if-all-1s-are-at-least-length-k-places-away Medium
1549 longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit Medium
1550 find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows Hard
1552 build-an-array-with-stack-operations Easy
1553 count-triplets-that-can-form-two-arrays-of-equal-xor Medium
1554 minimum-time-to-collect-all-apples-in-a-tree Medium
1555 number-of-ways-of-cutting-a-pizza Hard
1556 make-two-arrays-equal-by-reversing-sub-arrays Easy
1557 check-if-a-string-contains-all-binary-codes-of-size-k ๐Ÿ“ Medium
1558 course-schedule-iv Medium
1559 cherry-pickup-ii ๐Ÿ“ Hard
1560 number-of-students-doing-homework-at-a-given-time Easy
1561 rearrange-words-in-a-sentence Medium
1562 people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list Medium
1563 maximum-number-of-darts-inside-of-a-circular-dartboard Hard
1566 check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence Easy
1567 maximum-number-of-vowels-in-a-substring-of-given-length Medium
1568 pseudo-palindromic-paths-in-a-binary-tree Medium
1569 max-dot-product-of-two-subsequences Hard
1570 final-prices-with-a-special-discount-in-a-shop Easy
1571 allocate-mailboxes Hard
1572 subrectangle-queries Medium
1573 find-two-non-overlapping-sub-arrays-each-with-target-sum Medium
1574 maximum-product-of-two-elements-in-an-array Easy
1575 maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts Medium
1576 reorder-routes-to-make-all-paths-lead-to-the-city-zero Medium
1577 probability-of-a-two-boxes-having-the-same-number-of-distinct-balls Hard
1580 shuffle-the-array Easy
1581 the-k-strongest-values-in-an-array Medium
1582 design-browser-history Medium
1583 paint-house-iii Hard
1584 average-salary-excluding-the-minimum-and-maximum-salary Easy
1585 the-kth-factor-of-n Medium
1586 longest-subarray-of-1s-after-deleting-one-element Medium
1587 parallel-courses-ii Hard
1603 running-sum-of-1d-array Easy
1604 least-number-of-unique-integers-after-k-removals Medium
1605 minimum-number-of-days-to-make-m-bouquets Medium
1609 find-all-the-lonely-nodes ๐Ÿ”’ Easy
1610 xor-operation-in-an-array Easy
1611 making-file-names-unique Medium
1612 avoid-flood-in-the-city Medium
1613 find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree Hard
1615 range-sum-of-sorted-subarray-sums Medium
1616 minimum-difference-between-largest-and-smallest-value-in-three-moves Medium
1617 stone-game-iv ๐Ÿ“ Hard
1618 delete-n-nodes-after-m-nodes-of-a-linked-list ๐Ÿ”’ ๐Ÿ“ Easy
1619 path-crossing Easy
1620 check-if-array-pairs-are-divisible-by-k Medium
1621 number-of-subsequences-that-satisfy-the-given-sum-condition Medium
1622 max-value-of-equation Hard
1624 clone-binary-tree-with-random-pointer ๐Ÿ”’ Medium
1626 can-make-arithmetic-progression-from-sequence Easy
1627 last-moment-before-all-ants-fall-out-of-a-plank Medium
1628 count-submatrices-with-all-ones Medium
1629 minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits Hard
1630 count-odd-numbers-in-an-interval-range Easy
1631 number-of-sub-arrays-with-odd-sum Medium
1632 number-of-good-ways-to-split-a-string Medium
1633 minimum-number-of-increments-on-subarrays-to-form-a-target-array Hard
1634 clone-n-ary-tree ๐Ÿ”’ Medium
1635 number-of-good-pairs Easy
1636 number-of-substrings-with-only-1s Medium
1637 string-compression-ii Hard
1638 best-position-for-a-service-centre Hard
1640 design-a-file-sharing-system ๐Ÿ”’ Medium
1642 water-bottles Easy
1643 number-of-nodes-in-the-sub-tree-with-the-same-label Medium
1644 maximum-number-of-non-overlapping-substrings Hard
1645 find-a-value-of-a-mysterious-function-closest-to-target Hard
1646 kth-missing-positive-number Easy
1647 can-convert-string-in-k-moves Medium
1648 minimum-insertions-to-balance-a-parentheses-string Medium
1649 maximum-number-of-non-overlapping-subarrays-with-sum-equals-target Medium
1650 find-root-of-n-ary-tree ๐Ÿ”’ Medium
1651 shuffle-string Easy
1652 bulb-switcher-iv Medium
1653 number-of-good-leaf-nodes-pairs Medium
1655 move-sub-tree-of-n-ary-tree ๐Ÿ”’ Hard
1656 count-good-triplets Easy
1657 find-the-winner-of-an-array-game Medium
1658 minimum-swaps-to-arrange-a-binary-grid Medium
1659 get-the-maximum-score Hard
1660 thousand-separator Easy
1661 minimum-number-of-vertices-to-reach-all-nodes Medium
1662 minimum-numbers-of-function-calls-to-make-target-array Medium
1663 detect-cycles-in-2d-grid Hard
1665 diameter-of-n-ary-tree ๐Ÿ”’ ๐Ÿ“ Medium
1666 make-the-string-great Easy
1667 find-kth-bit-in-nth-binary-string Medium
1668 find-longest-awesome-substring Hard
1669 minimum-cost-to-cut-a-stick Hard
1672 find-the-index-of-the-large-integer ๐Ÿ”’ Medium
1674 minimum-operations-to-make-array-equal Medium
1675 magnetic-force-between-two-balls Medium
1676 minimum-number-of-days-to-eat-n-oranges Hard
1677 matrix-diagonal-sum Easy
1678 number-of-ways-to-split-a-string Medium
1679 shortest-subarray-to-be-removed-to-make-array-sorted Medium
1680 count-all-possible-routes Hard
1681 guess-the-majority-in-a-hidden-array ๐Ÿ”’ Medium
1682 most-visited-sector-in-a-circular-track Easy
1683 maximum-number-of-coins-you-can-get Medium
1684 find-latest-group-of-size-m Medium
1685 stone-game-v Hard
1687 the-most-similar-path-in-a-graph ๐Ÿ”’ Hard
1689 detect-pattern-of-length-m-repeated-k-or-more-times Easy
1690 maximum-length-of-subarray-with-positive-product Medium
1691 minimum-number-of-days-to-disconnect-island Hard
1692 number-of-ways-to-reorder-array-to-get-same-bst Hard
1693 sum-of-all-odd-length-subarrays Easy
1694 make-sum-divisible-by-p Medium
1695 maximum-sum-obtained-of-any-permutation Medium
1696 strange-printer-ii Hard
1697 strings-differ-by-one-character ๐Ÿ”’ Medium
1698 replace-all-s-to-avoid-consecutive-repeating-characters Easy
1699 number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers Medium
1700 minimum-deletion-cost-to-avoid-repeating-letters Medium
1701 remove-max-number-of-edges-to-keep-graph-fully-traversable Hard
1703 put-boxes-into-the-warehouse-i ๐Ÿ”’ Medium
1704 special-positions-in-a-binary-matrix Easy
1705 count-unhappy-friends Medium
1706 min-cost-to-connect-all-points Medium
1707 check-if-string-is-transformable-with-substring-sort-operations Hard
1708 design-parking-system Easy
1709 alert-using-same-key-card-three-or-more-times-in-a-one-hour-period Medium
1710 find-servers-that-handled-most-number-of-requests Hard
1711 find-valid-matrix-given-row-and-column-sums Medium
1713 dot-product-of-two-sparse-vectors ๐Ÿ”’ Medium
1714 rearrange-spaces-between-words Easy
1715 split-a-string-into-the-max-number-of-unique-substrings Medium
1716 maximum-non-negative-product-in-a-matrix Medium
1717 minimum-cost-to-connect-two-groups-of-points Hard
1719 put-boxes-into-the-warehouse-ii ๐Ÿ”’ Medium
1720 crawler-log-folder Easy
1721 maximum-profit-of-operating-a-centennial-wheel Medium
1722 throne-inheritance Medium
1723 maximum-number-of-achievable-transfer-requests Hard
1725 number-of-sets-of-k-non-overlapping-line-segments Medium
1726 coordinate-with-maximum-network-quality Medium
1728 fancy-sequence Hard
1729 binary-search-tree-iterator-ii ๐Ÿ”’ Medium
1730 special-array-with-x-elements-greater-than-or-equal-x Easy
1731 even-odd-tree Medium
1732 minimum-one-bit-operations-to-make-integers-zero Hard
1733 maximum-number-of-visible-points Hard
1736 build-binary-expression-tree-from-infix-expression ๐Ÿ”’ Hard
1737 maximum-nesting-depth-of-the-parentheses Easy
1738 maximal-network-rank Medium
1739 split-two-strings-to-make-palindrome Medium
1740 count-subtrees-with-max-distance-between-cities Hard
1745 find-nearest-right-node-in-binary-tree ๐Ÿ”’ ๐Ÿ“ Medium
1746 largest-substring-between-two-equal-characters Easy
1747 lexicographically-smallest-string-after-applying-operations Medium
1748 best-team-with-no-conflicts Medium
1750 check-if-two-expression-trees-are-equivalent ๐Ÿ”’ Medium
1751 slowest-key Easy
1752 arithmetic-subarrays Medium
1753 path-with-minimum-effort ๐Ÿ“ Medium
1768 design-an-expression-tree-with-evaluate-function ๐Ÿ”’ Medium

leetcode's People

Contributors

evantianx avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.