Skip to content

mosquitozm100/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

59 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

✏️ Leetcode Solutions with Cpp,Java

Update time: 2020-09-21 00:49:20

Auto created by leetcode_generate

I have solved 301 / 1454 problems while there are 229 problems still locked.

If you want to use this tool please follow this Usage Guide

If you have any question, please give me an issue.

If you are loving solving problems in leetcode, please contact me to enjoy it together!

(Notes: πŸ”’ means you need to buy a book from Leetcode to unlock the problem)

# Title Source Code Article Difficulty
1 two-sum Java Cpp πŸ“ Easy
2 add-two-numbers Java Cpp πŸ“ Medium
3 longest-substring-without-repeating-characters Cpp πŸ“ Medium
4 median-of-two-sorted-arrays πŸ“ Hard
5 longest-palindromic-substring Cpp πŸ“ Medium
6 zigzag-conversion Cpp πŸ“ Medium
7 reverse-integer Cpp πŸ“ Easy
8 string-to-integer-atoi Cpp πŸ“ Medium
9 palindrome-number Cpp πŸ“ Easy
10 regular-expression-matching πŸ“ Hard
11 container-with-most-water Cpp πŸ“ Medium
12 integer-to-roman Cpp πŸ“ Medium
13 roman-to-integer Cpp πŸ“ Easy
14 longest-common-prefix Cpp πŸ“ Easy
15 3sum Cpp πŸ“ Medium
16 3sum-closest Cpp πŸ“ Medium
17 letter-combinations-of-a-phone-number Cpp πŸ“ Medium
18 4sum πŸ“ Medium
19 remove-nth-node-from-end-of-list Cpp πŸ“ Medium
20 valid-parentheses Java Cpp πŸ“ Easy
21 merge-two-sorted-lists Cpp πŸ“ Easy
22 generate-parentheses Cpp πŸ“ Medium
23 merge-k-sorted-lists Cpp πŸ“ Hard
24 swap-nodes-in-pairs Cpp πŸ“ Medium
25 reverse-nodes-in-k-group πŸ“ Hard
26 remove-duplicates-from-sorted-array Cpp πŸ“ Easy
27 remove-element Cpp πŸ“ Easy
28 implement-strstr Cpp πŸ“ Easy
29 divide-two-integers Cpp πŸ“ Medium
30 substring-with-concatenation-of-all-words Hard
31 next-permutation Cpp πŸ“ Medium
32 longest-valid-parentheses πŸ“ Hard
33 search-in-rotated-sorted-array Cpp πŸ“ Medium
34 find-first-and-last-position-of-element-in-sorted-array Cpp πŸ“ Medium
35 search-insert-position Cpp πŸ“ Easy
36 valid-sudoku Cpp πŸ“ Medium
37 sudoku-solver πŸ“ Hard
38 count-and-say Cpp πŸ“ Easy
39 combination-sum Cpp πŸ“ Medium
40 combination-sum-ii Cpp Medium
41 first-missing-positive πŸ“ Hard
42 trapping-rain-water πŸ“ Hard
43 multiply-strings Cpp Medium
44 wildcard-matching πŸ“ Hard
45 jump-game-ii πŸ“ Hard
46 permutations Cpp πŸ“ Medium
47 permutations-ii Cpp Medium
48 rotate-image πŸ“ Medium
49 group-anagrams Cpp πŸ“ Medium
50 powx-n Cpp πŸ“ Medium
51 n-queens πŸ“ Hard
52 n-queens-ii πŸ“ Hard
53 maximum-subarray Cpp Java πŸ“ Easy
54 spiral-matrix Cpp πŸ“ Medium
55 jump-game Cpp πŸ“ Medium
56 merge-intervals Cpp πŸ“ Medium
57 insert-interval πŸ“ Medium
58 length-of-last-word Cpp πŸ“ Easy
59 spiral-matrix-ii Cpp πŸ“ Medium
60 permutation-sequence Cpp πŸ“ Hard
61 rotate-list Cpp πŸ“ Medium
62 unique-paths Cpp πŸ“ Medium
63 unique-paths-ii Cpp πŸ“ Medium
64 minimum-path-sum Cpp πŸ“ Medium
65 valid-number Hard
66 plus-one Cpp πŸ“ Easy
67 add-binary Cpp πŸ“ Easy
68 text-justification Hard
69 sqrtx Cpp πŸ“ Easy
70 climbing-stairs Cpp πŸ“ Easy
71 simplify-path Cpp πŸ“ Medium
72 edit-distance πŸ“ Hard
73 set-matrix-zeroes Cpp πŸ“ Medium
74 search-a-2d-matrix Cpp πŸ“ Medium
75 sort-colors Cpp πŸ“ Medium
76 minimum-window-substring πŸ“ Hard
77 combinations Cpp πŸ“ Medium
78 subsets Cpp πŸ“ Medium
79 word-search Cpp πŸ“ Medium
80 remove-duplicates-from-sorted-array-ii Cpp πŸ“ Medium
81 search-in-rotated-sorted-array-ii Cpp πŸ“ Medium
82 remove-duplicates-from-sorted-list-ii Medium
83 remove-duplicates-from-sorted-list Cpp πŸ“ Easy
84 largest-rectangle-in-histogram Cpp πŸ“ Hard
85 maximal-rectangle Java πŸ“ Hard
86 partition-list πŸ“ Medium
87 scramble-string Hard
88 merge-sorted-array Cpp πŸ“ Easy
89 gray-code Medium
90 subsets-ii Medium
91 decode-ways Cpp πŸ“ Medium
92 reverse-linked-list-ii πŸ“ Medium
93 restore-ip-addresses πŸ“ Medium
94 binary-tree-inorder-traversal Cpp πŸ“ Medium
95 unique-binary-search-trees-ii πŸ“ Medium
96 unique-binary-search-trees Cpp πŸ“ Medium
97 interleaving-string πŸ“ Hard
98 validate-binary-search-tree Cpp πŸ“ Medium
99 recover-binary-search-tree πŸ“ Hard
100 same-tree Cpp πŸ“ Easy
101 symmetric-tree Cpp πŸ“ Easy
102 binary-tree-level-order-traversal Cpp πŸ“ Medium
103 binary-tree-zigzag-level-order-traversal Cpp πŸ“ Medium
104 maximum-depth-of-binary-tree Cpp πŸ“ 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 Cpp πŸ“ Easy
108 convert-sorted-array-to-binary-search-tree Cpp πŸ“ Easy
109 convert-sorted-list-to-binary-search-tree πŸ“ Medium
110 balanced-binary-tree Cpp πŸ“ Easy
111 minimum-depth-of-binary-tree Cpp πŸ“ Easy
112 path-sum Cpp πŸ“ 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 Cpp πŸ“ Medium
117 populating-next-right-pointers-in-each-node-ii πŸ“ Medium
118 pascals-triangle Cpp πŸ“ Easy
119 pascals-triangle-ii πŸ“ Easy
120 triangle Medium
121 best-time-to-buy-and-sell-stock Cpp πŸ“ Easy
122 best-time-to-buy-and-sell-stock-ii Cpp πŸ“ Easy
123 best-time-to-buy-and-sell-stock-iii Cpp πŸ“ Hard
124 binary-tree-maximum-path-sum Cpp πŸ“ Hard
125 valid-palindrome Cpp πŸ“ Easy
126 word-ladder-ii Hard
127 word-ladder πŸ“ Medium
128 longest-consecutive-sequence πŸ“ Hard
129 sum-root-to-leaf-numbers Cpp πŸ“ Medium
130 surrounded-regions Cpp πŸ“ Medium
131 palindrome-partitioning Medium
132 palindrome-partitioning-ii Hard
133 clone-graph Cpp πŸ“ Medium
134 gas-station Cpp πŸ“ Medium
135 candy πŸ“ Hard
136 single-number Cpp πŸ“ Easy
137 single-number-ii Cpp πŸ“ Medium
138 copy-list-with-random-pointer Cpp πŸ“ Medium
139 word-break Cpp πŸ“ Medium
140 word-break-ii πŸ“ Hard
141 linked-list-cycle Cpp πŸ“ 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 Cpp πŸ“ Medium
151 reverse-words-in-a-string Cpp πŸ“ Medium
152 maximum-product-subarray πŸ“ Medium
153 find-minimum-in-rotated-sorted-array Cpp πŸ“ 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 Cpp πŸ“ Easy
168 excel-sheet-column-title Easy
169 majority-element Cpp πŸ“ 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 Cpp πŸ“ 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 πŸ“ Easy
190 reverse-bits Cpp πŸ“ Easy
191 number-of-1-bits Cpp πŸ“ Easy
198 house-robber Cpp πŸ“ Easy
199 binary-tree-right-side-view πŸ“ Medium
200 number-of-islands Cpp πŸ“ Medium
201 bitwise-and-of-numbers-range πŸ“ Medium
202 happy-number Cpp πŸ“ Easy
203 remove-linked-list-elements Cpp πŸ“ Easy
204 count-primes Cpp Easy
205 isomorphic-strings Cpp Easy
206 reverse-linked-list Cpp πŸ“ Easy
207 course-schedule Cpp πŸ“ Medium
208 implement-trie-prefix-tree πŸ“ Medium
209 minimum-size-subarray-sum πŸ“ Medium
210 course-schedule-ii Cpp πŸ“ 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 Cpp πŸ“ Medium
216 combination-sum-iii πŸ“ Medium
217 contains-duplicate Cpp πŸ“ Easy
218 the-skyline-problem πŸ“ Hard
219 contains-duplicate-ii Cpp πŸ“ Easy
220 contains-duplicate-iii πŸ“ Medium
221 maximal-square πŸ“ Medium
222 count-complete-tree-nodes Cpp πŸ“ Medium
223 rectangle-area Medium
224 basic-calculator πŸ“ Hard
225 implement-stack-using-queues Java πŸ“ Easy
226 invert-binary-tree Cpp πŸ“ Easy
227 basic-calculator-ii Medium
228 summary-ranges πŸ“ Medium
229 majority-element-ii Cpp πŸ“ Medium
230 kth-smallest-element-in-a-bst Cpp πŸ“ Medium
231 power-of-two Cpp πŸ“ Easy
232 implement-queue-using-stacks πŸ“ Easy
233 number-of-digit-one πŸ“ Hard
234 palindrome-linked-list Cpp πŸ“ 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 Cpp πŸ“ Easy
238 product-of-array-except-self Cpp πŸ“ Medium
239 sliding-window-maximum πŸ“ Hard
240 search-a-2d-matrix-ii πŸ“ Medium
241 different-ways-to-add-parentheses Medium
242 valid-anagram Java πŸ“ 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 πŸ”’ πŸ“ Easy
257 binary-tree-paths πŸ“ Easy
258 add-digits Cpp πŸ“ Easy
259 3sum-smaller πŸ”’ πŸ“ Medium
260 single-number-iii Cpp πŸ“ Medium
261 graph-valid-tree πŸ”’ πŸ“ Medium
263 ugly-number Easy
264 ugly-number-ii Cpp πŸ“ 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 Cpp πŸ“ Medium
275 h-index-ii Cpp πŸ“ Medium
276 paint-fence πŸ”’ Easy
277 find-the-celebrity πŸ”’ πŸ“ Medium
278 first-bad-version Cpp πŸ“ Easy
279 perfect-squares Cpp πŸ“ Medium
280 wiggle-sort πŸ”’ πŸ“ Medium
281 zigzag-iterator πŸ”’ Medium
282 expression-add-operators πŸ“ Hard
283 move-zeroes Cpp πŸ“ Easy
284 peeking-iterator πŸ“ Medium
285 inorder-successor-in-bst πŸ”’ πŸ“ Medium
286 walls-and-gates πŸ”’ πŸ“ Medium
287 find-the-duplicate-number Cpp πŸ“ Medium
288 unique-word-abbreviation πŸ”’ πŸ“ Medium
289 game-of-life πŸ“ Medium
290 word-pattern Cpp πŸ“ 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 πŸ“ Medium
301 remove-invalid-parentheses πŸ“ Hard
302 smallest-rectangle-enclosing-black-pixels πŸ”’ πŸ“ Hard
303 range-sum-query-immutable Cpp πŸ“ 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 πŸ“ Hard
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 πŸ“ 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 Cpp πŸ“ 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 Cpp Medium
338 counting-bits Cpp πŸ“ 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 Java Cpp πŸ“ Easy
345 reverse-vowels-of-a-string Easy
346 moving-average-from-data-stream πŸ”’ πŸ“ Easy
347 top-k-frequent-elements Cpp πŸ“ Medium
348 design-tic-tac-toe πŸ”’ Medium
349 intersection-of-two-arrays Cpp πŸ“ Easy
350 intersection-of-two-arrays-ii Cpp πŸ“ Easy
351 android-unlock-patterns πŸ”’ πŸ“ Medium
352 data-stream-as-disjoint-intervals Hard
353 design-snake-game πŸ”’ Medium
354 russian-doll-envelopes Cpp πŸ“ 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 Cpp πŸ“ Easy
368 largest-divisible-subset Cpp πŸ“ 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 Cpp πŸ“ Medium
381 insert-delete-getrandom-o1-duplicates-allowed πŸ“ Hard
382 linked-list-random-node Medium
383 ransom-note Cpp πŸ“ Easy
384 shuffle-an-array πŸ“ Medium
385 mini-parser Medium
386 lexicographical-numbers Medium
387 first-unique-character-in-a-string Cpp πŸ“ 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 Cpp πŸ“ Medium
400 nth-digit Medium
401 binary-watch Easy
402 remove-k-digits πŸ“ Medium
403 frog-jump πŸ“ Hard
404 sum-of-left-leaves Cpp πŸ“ Easy
405 convert-a-number-to-hexadecimal Cpp Easy
406 queue-reconstruction-by-height Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ Medium
438 find-all-anagrams-in-a-string Cpp πŸ“ Medium
439 ternary-expression-parser πŸ”’ Medium
440 k-th-smallest-in-lexicographical-order Hard
441 arranging-coins Cpp πŸ“ Easy
442 find-all-duplicates-in-an-array Cpp πŸ“ 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 Cpp πŸ“ Easy
449 serialize-and-deserialize-bst πŸ“ Medium
450 delete-node-in-a-bst πŸ“ Medium
451 sort-characters-by-frequency Cpp πŸ“ 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 Cpp πŸ“ Easy
462 minimum-moves-to-equal-array-elements-ii πŸ“ Medium
463 island-perimeter Cpp πŸ“ 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 Cpp Easy
476 number-complement Cpp πŸ“ Easy
477 total-hamming-distance πŸ“ Medium
479 largest-palindrome-product Hard
480 sliding-window-median πŸ“ Hard
481 magical-string Medium
482 license-key-formatting Cpp Easy
483 smallest-good-base Hard
484 find-permutation πŸ”’ πŸ“ Medium
485 max-consecutive-ones πŸ“ 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 Cpp Medium
517 super-washing-machines πŸ“ Hard
518 coin-change-2 Cpp πŸ“ Medium
520 detect-capital Cpp πŸ“ 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 Cpp πŸ“ 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 πŸ“ Easy
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 πŸ“ Easy
539 minimum-time-difference Medium
540 single-element-in-a-sorted-array Cpp πŸ“ Medium
541 reverse-string-ii πŸ“ Easy
542 01-matrix πŸ“ Medium
543 diameter-of-binary-tree Cpp πŸ“ 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 Cpp πŸ“ Medium
561 array-partition-i Cpp πŸ“ 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 Cpp πŸ“ Medium
568 maximum-vacation-days πŸ”’ πŸ“ Hard
572 subtree-of-another-tree Cpp πŸ“ Easy
573 squirrel-simulation πŸ”’ πŸ“ Medium
575 distribute-candies πŸ“ Easy
576 out-of-boundary-paths πŸ“ Medium
581 shortest-unsorted-continuous-subarray πŸ“ Easy
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 Cpp πŸ“ Medium
623 add-one-row-to-tree πŸ“ Medium
624 maximum-distance-in-arrays πŸ”’ πŸ“ Easy
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 πŸ“ Easy
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 Cpp πŸ“ 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 Cpp πŸ“ Medium
687 longest-univalue-path πŸ“ Easy
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 Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ Easy
783 search-in-a-binary-search-tree Cpp πŸ“ 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 Cpp πŸ“ Hard
788 minimize-max-distance-to-gas-station πŸ”’ πŸ“ Hard
789 kth-largest-element-in-a-stream Easy
790 global-and-local-inversions Cpp πŸ“ Medium
791 split-bst πŸ”’ πŸ“ Medium
792 binary-search Cpp πŸ“ 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 Cpp πŸ“ Medium
804 rotated-digits Cpp πŸ“ 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 Cpp πŸ“ Medium
814 smallest-rotation-with-highest-score πŸ“ Hard
815 champagne-tower πŸ“ Medium
816 design-hashset πŸ“ Easy
817 design-hashmap Cpp πŸ“ 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 Cpp πŸ“ Easy
823 split-array-with-same-average Cpp πŸ“ Hard
824 number-of-lines-to-write-string Cpp πŸ“ Easy
825 max-increase-to-keep-city-skyline Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ Medium
872 split-array-into-fibonacci-sequence πŸ“ Medium
873 guess-the-word πŸ“ Hard
874 backspace-string-compare Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ Medium
908 middle-of-the-linked-list Cpp πŸ“ Easy
909 stone-game πŸ“ Medium
910 nth-magical-number πŸ“ Hard
911 profitable-schemes πŸ“ Hard
912 random-pick-with-weight Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ Easy
966 binary-subarrays-with-sum πŸ“ Medium
967 minimum-falling-path-sum πŸ“ Medium
968 beautiful-array πŸ“ Medium
969 number-of-recent-calls Cpp πŸ“ Easy
971 shortest-bridge πŸ“ Medium
972 knight-dialer πŸ“ Medium
973 stamping-the-sequence πŸ“ Hard
974 reorder-data-in-log-files Cpp πŸ“ Easy
975 range-sum-of-bst Cpp πŸ“ Easy
976 minimum-area-rectangle πŸ“ Medium
977 distinct-subsequences-ii πŸ“ Hard
978 valid-mountain-array πŸ“ Easy
979 di-string-match Cpp πŸ“ Easy
980 find-the-shortest-superstring πŸ“ Hard
981 delete-columns-to-make-sorted Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ Easy
1014 k-closest-points-to-origin Cpp πŸ“ Medium
1016 subarray-sums-divisible-by-k πŸ“ Medium
1017 odd-even-jump πŸ“ Hard
1018 largest-perimeter-triangle πŸ“ Easy
1019 squares-of-a-sorted-array Cpp πŸ“ 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 Cpp πŸ“ Hard
1035 cousins-in-binary-tree Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp 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 Cpp 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 Cpp πŸ“ 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 Cpp πŸ“ Easy
1128 remove-all-adjacent-duplicates-in-string Cpp πŸ“ 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 Cpp 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 Cpp Easy
1206 corporate-flight-bookings Medium
1207 delete-nodes-and-return-forest Cpp Medium
1208 maximum-nesting-depth-of-two-valid-parentheses-strings Medium
1211 iterator-for-combination πŸ“ Medium
1212 sequential-digits πŸ“ Medium
1213 handshakes-that-dont-cross πŸ”’ Hard
1217 relative-sort-array Cpp 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
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 Cpp πŸ“ Easy
1238 alphabet-board-path Cpp Medium
1239 largest-1-bordered-square Cpp Medium
1240 stone-game-ii Medium
1241 decompress-run-length-encoded-list Cpp 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 Cpp 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
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 Cpp 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 Cpp Easy
1298 reverse-substrings-between-each-pair-of-parentheses Cpp 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 Cpp Medium
1332 count-vowels-permutation Hard
1337 design-skiplist Hard
1341 split-a-string-in-balanced-strings Cpp 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 Cpp 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 Cpp Easy
1379 reconstruct-a-2-row-binary-matrix Medium
1380 number-of-closed-islands Medium
1381 maximum-score-words-formed-by-letters Hard
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 Cpp 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 Cpp 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 Cpp 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 Cpp πŸ“ 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 Cpp 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 Cpp πŸ“ 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 Cpp πŸ“ 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 Cpp Easy
1473 find-the-longest-substring-containing-vowels-in-even-counts 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 Cpp 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 Cpp Easy
1491 bulb-switcher-iii Cpp Medium
1492 time-needed-to-inform-all-employees Cpp Medium
1493 frog-position-after-t-seconds Cpp Hard
1496 lucky-numbers-in-a-matrix Cpp Easy
1497 design-a-stack-with-increment-operation Cpp 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 Cpp 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 Cpp 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 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 Cpp 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 Cpp 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 Cpp 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 Cpp Easy
1631 number-of-sub-arrays-with-odd-sum Cpp Medium
1632 number-of-good-ways-to-split-a-string Cpp Medium
1633 minimum-number-of-increments-on-subarrays-to-form-a-target-array Cpp Hard
1634 clone-n-ary-tree πŸ”’ Medium
1635 number-of-good-pairs Cpp 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 Cpp 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 Cpp Easy
1657 find-the-winner-of-an-array-game Cpp Medium
1658 minimum-swaps-to-arrange-a-binary-grid Cpp 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
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
1729 binary-search-tree-iterator-ii πŸ”’ Medium

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published