iFun / Project-G

刷题使我快乐,我爱刷题

Home Page:https://leetcode.com/problemset/all/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

☕ Leetcode Solutions with Python3,Javascript ☕

Start time: 2019-07-01
Update time: 2019-11-14 16:59:19

I have solved 150 / 1159 problems while there are 199 problems still locked.

My goal is to solve at least 2 problems per day exclude weekend

Right now I am behind of my daily goals by 44 problems 😟

# Title Source Code Article Difficulty
1 two-sum Python3 📝 Easy
2 add-two-numbers Javascript 📝 Medium
3 longest-substring-without-repeating... Python3 📝 Medium
4 median-of-two-sorted-arrays 📝 Hard
5 longest-palindromic-substring 📝 Medium
6 zigzag-conversion 📝 Medium
7 reverse-integer Python3 📝 Easy
8 string-to-integer-atoi Medium
9 palindrome-number Python3 📝 Easy
10 regular-expression-matching 📝 Hard
11 container-with-most-water Python3 📝 Medium
12 integer-to-roman Medium
13 roman-to-integer Easy
14 longest-common-prefix 📝 Easy
15 3sum Medium
16 3sum-closest Medium
17 letter-combinations-of-a-phone-numb... Python3 📝 Medium
18 4sum Medium
19 remove-nth-node-from-end-of-list Python3 📝 Medium
20 valid-parentheses Python3 📝 Easy
21 merge-two-sorted-lists Python3 📝 Easy
22 generate-parentheses Python3 📝 Medium
23 merge-k-sorted-lists 📝 Hard
24 swap-nodes-in-pairs Python3 Medium
25 reverse-nodes-in-k-group Hard
26 remove-duplicates-from-sorted-array Python3 📝 Easy
27 remove-element Python3 📝 Easy
28 implement-strstr Python3 Easy
29 divide-two-integers Medium
30 substring-with-concatenation-of-all... Hard
31 next-permutation 📝 Medium
32 longest-valid-parentheses 📝 Hard
33 search-in-rotated-sorted-array 📝 Medium
34 find-first-and-last-position-of-ele... 📝 Medium
35 search-insert-position Python3 Easy
36 valid-sudoku Python3 📝 Medium
37 sudoku-solver 📝 Hard
38 count-and-say Easy
39 combination-sum Python3 Medium
40 combination-sum-ii Python3 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 Python3 📝 Medium
47 permutations-ii Python3 Medium
48 rotate-image 📝 Medium
49 group-anagrams Python3 📝 Medium
50 powx-n 📝 Medium
51 n-queens 📝 Hard
52 n-queens-ii 📝 Hard
53 maximum-subarray Python3 📝 Easy
54 spiral-matrix 📝 Medium
55 jump-game Python3 📝 Medium
56 merge-intervals 📝 Medium
57 insert-interval 📝 Hard
58 length-of-last-word Python3 Easy
59 spiral-matrix-ii Medium
60 permutation-sequence Medium
61 rotate-list Javascript 📝 Medium
62 unique-paths Medium
63 unique-paths-ii 📝 Medium
64 minimum-path-sum 📝 Medium
65 valid-number Hard
66 plus-one Python3 Easy
67 add-binary Python3 📝 Easy
68 text-justification Hard
69 sqrtx 📝 Easy
70 climbing-stairs Python3 📝 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 Python3 📝 Medium
78 subsets Python3 Medium
79 word-search Medium
80 remove-duplicates-from-sorted-array... 📝 Medium
81 search-in-rotated-sorted-array-ii Medium
82 remove-duplicates-from-sorted-list-... Python3 Medium
83 remove-duplicates-from-sorted-list Python3 📝 Easy
84 largest-rectangle-in-histogram 📝 Hard
85 maximal-rectangle 📝 Hard
86 partition-list Javascript 📝 Medium
87 scramble-string Hard
88 merge-sorted-array 📝 Easy
89 gray-code Medium
90 subsets-ii Python3 Medium
91 decode-ways Medium
92 reverse-linked-list-ii Python3 📝 Medium
93 restore-ip-addresses 📝 Medium
94 binary-tree-inorder-traversal Python3 📝 Medium
95 unique-binary-search-trees-ii 📝 Medium
96 unique-binary-search-trees 📝 Medium
97 interleaving-string 📝 Hard
98 validate-binary-search-tree Python3 📝 Medium
99 recover-binary-search-tree 📝 Hard
100 same-tree Python3 📝 Easy
101 symmetric-tree Python3 📝 Easy
102 binary-tree-level-order-traversal Python3 📝 Medium
103 binary-tree-zigzag-level-order-trav... Python3 Medium
104 maximum-depth-of-binary-tree Python3 📝 Easy
105 construct-binary-tree-from-preorder... 📝 Medium
106 construct-binary-tree-from-inorder-... 📝 Medium
107 binary-tree-level-order-traversal-i... Python3 Easy
108 convert-sorted-array-to-binary-sear... Python3 📝 Easy
109 convert-sorted-list-to-binary-searc... 📝 Medium
110 balanced-binary-tree 📝 Easy
111 minimum-depth-of-binary-tree Python3 📝 Easy
112 path-sum Python3 📝 Easy
113 path-sum-ii Python3 Medium
114 flatten-binary-tree-to-linked-list Python3 Medium
115 distinct-subsequences Hard
116 populating-next-right-pointers-in-e... Python3 Medium
117 populating-next-right-pointers-in-e... Python3 Medium
118 pascals-triangle 📝 Easy
119 pascals-triangle-ii Easy
120 triangle Medium
121 best-time-to-buy-and-sell-stock Python3 📝 Easy
122 best-time-to-buy-and-sell-stock-ii Python3 📝 Easy
123 best-time-to-buy-and-sell-stock-iii Hard
124 binary-tree-maximum-path-sum 📝 Hard
125 valid-palindrome Python3 Easy
126 word-ladder-ii Hard
127 word-ladder 📝 Medium
128 longest-consecutive-sequence 📝 Hard
129 sum-root-to-leaf-numbers Python3 Medium
130 surrounded-regions Medium
131 palindrome-partitioning Medium
132 palindrome-partitioning-ii Hard
133 clone-graph 📝 Medium
134 gas-station 📝 Medium
135 candy 📝 Hard
136 single-number Python3 📝 Easy
137 single-number-ii 📝 Medium
138 copy-list-with-random-pointer Python3 📝 Medium
139 word-break 📝 Medium
140 word-break-ii 📝 Hard
141 linked-list-cycle Javascript 📝 Easy
142 linked-list-cycle-ii Javascript 📝 Medium
143 reorder-list Medium
144 binary-tree-preorder-traversal Python3 📝 Medium
145 binary-tree-postorder-traversal Python3 📝 Hard
146 lru-cache 📝 Medium
147 insertion-sort-list Javascript Medium
148 sort-list Medium
149 max-points-on-a-line 📝 Hard
150 evaluate-reverse-polish-notation Medium
151 reverse-words-in-a-string Medium
152 maximum-product-subarray Medium
153 find-minimum-in-rotated-sorted-arra... Python3 📝 Medium
154 find-minimum-in-rotated-sorted-arra... 📝 Hard
155 min-stack Python3 Easy
156 binary-tree-upside-down 🔒 Medium
157 read-n-characters-given-read4 🔒 Easy
158 read-n-characters-given-read4-ii-ca... 🔒 Hard
159 longest-substring-with-at-most-two-... 🔒 📝 Hard
160 intersection-of-two-linked-lists Javascript 📝 Easy
161 one-edit-distance 🔒 📝 Medium
162 find-peak-element Python3 📝 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 Python3 📝 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 Python3 📝 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 📝 Easy
190 reverse-bits Easy
191 number-of-1-bits 📝 Easy
198 house-robber 📝 Easy
199 binary-tree-right-side-view Python3 📝 Medium
200 number-of-islands 📝 Medium
201 bitwise-and-of-numbers-range Medium
202 happy-number 📝 Easy
203 remove-linked-list-elements Python3 📝 Easy
204 count-primes Easy
205 isomorphic-strings Python3 Easy
206 reverse-linked-list Python3 📝 Easy
207 course-schedule Medium
208 implement-trie-prefix-tree Python3 📝 Medium
209 minimum-size-subarray-sum 📝 Medium
210 course-schedule-ii 📝 Medium
211 add-and-search-word-data-structure-... Python3 Medium
212 word-search-ii 📝 Hard
213 house-robber-ii Medium
214 shortest-palindrome 📝 Hard
215 kth-largest-element-in-an-array Python3 📝 Medium
216 combination-sum-iii Python3 Medium
217 contains-duplicate Python3 📝 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 Python3 📝 Easy
227 basic-calculator-ii Medium
228 summary-ranges 📝 Medium
229 majority-element-ii Medium
230 kth-smallest-element-in-a-bst Python3 📝 Medium
231 power-of-two 📝 Easy
232 implement-queue-using-stacks 📝 Easy
233 number-of-digit-one 📝 Hard
234 palindrome-linked-list Python3 Easy
235 lowest-common-ancestor-of-a-binary-... 📝 Easy
236 lowest-common-ancestor-of-a-binary-... 📝 Medium
237 delete-node-in-a-linked-list Python3 📝 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 Python3 📝 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-... 🔒 Medium
256 paint-house 🔒 Easy
257 binary-tree-paths Python3 📝 Easy
258 add-digits Python3 Easy
259 3sum-smaller 🔒 📝 Medium
260 single-number-iii 📝 Medium
261 graph-valid-tree 🔒 Medium
263 ugly-number Python3 Easy
264 ugly-number-ii 📝 Medium
265 paint-house-ii 🔒 Hard
266 palindrome-permutation 🔒 📝 Easy
267 palindrome-permutation-ii 🔒 📝 Medium
268 missing-number Python3 📝 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 Python3 📝 Easy
279 perfect-squares 📝 Medium
280 wiggle-sort 🔒 📝 Medium
281 zigzag-iterator 🔒 Medium
282 expression-add-operators 📝 Hard
283 move-zeroes Python3 📝 Easy
284 peeking-iterator Python3 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 Python3 Easy
291 word-pattern-ii 🔒 Hard
292 nim-game Python3 📝 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-tr... 📝 Hard
298 binary-tree-longest-consecutive-seq... 🔒 📝 Medium
299 bulls-and-cows Easy
300 longest-increasing-subsequence 📝 Medium
301 remove-invalid-parentheses 📝 Hard
302 smallest-rectangle-enclosing-black-... 🔒 📝 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-wit... 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-traversa... 🔒 Medium
315 count-of-smaller-numbers-after-self Hard
316 remove-duplicate-letters 📝 Hard
317 shortest-distance-from-all-building... 🔒 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-a... 🔒 Medium
324 wiggle-sort-ii Medium
325 maximum-size-subarray-sum-equals-k 🔒 Medium
326 power-of-three Python3 📝 Easy
327 count-of-range-sum Hard
328 odd-even-linked-list Python3 📝 Medium
329 longest-increasing-path-in-a-matrix 📝 Hard
330 patching-array 📝 Hard
331 verify-preorder-serialization-of-a-... 📝 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-di... 🔒 📝 Hard
341 flatten-nested-list-iterator Medium
342 power-of-four 📝 Easy
343 integer-break Medium
344 reverse-string Python3 📝 Easy
345 reverse-vowels-of-a-string Easy
346 moving-average-from-data-stream 🔒 📝 Easy
347 top-k-frequent-elements Python3 📝 Medium
348 design-tic-tac-toe 🔒 Medium
349 intersection-of-two-arrays Python3 📝 Easy
350 intersection-of-two-arrays-ii Python3 📝 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... 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 Python3 📝 Easy
368 largest-divisible-subset 📝 Medium
369 plus-one-linked-list 🔒 Medium
370 range-addition 🔒 📝 Medium
371 sum-of-two-integers Easy
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-ma... Medium
379 design-phone-directory 🔒 Medium
380 insert-delete-getrandom-o1 Python3 📝 Medium
381 insert-delete-getrandom-o1-duplicat... 📝 Hard
382 linked-list-random-node Medium
383 ransom-note Python3 Easy
384 shuffle-an-array 📝 Medium
385 mini-parser Medium
386 lexicographical-numbers Medium
387 first-unique-character-in-a-string Python3 📝 Easy
388 longest-absolute-file-path Medium
389 find-the-difference Python3 Easy
390 elimination-game Medium
391 perfect-rectangle Hard
392 is-subsequence Python3 Easy
393 utf-8-validation 📝 Medium
394 decode-string Medium
395 longest-substring-with-at-least-k-r... 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 Python3 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 Python3 📝 Easy
410 split-array-largest-sum 📝 Hard
411 minimum-unique-word-abbreviation 🔒 Hard
412 fizz-buzz Python3 📝 Easy
413 arithmetic-slices 📝 Medium
414 third-maximum-number Python3 Easy
415 add-strings Python3 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-ar... 📝 Medium
422 valid-word-square 🔒 Easy
423 reconstruct-original-digits-from-en... 📝 Medium
424 longest-repeating-character-replace... 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 Easy
438 find-all-anagrams-in-a-string Medium
439 ternary-expression-parser 🔒 Medium
440 k-th-smallest-in-lexicographical-or... Hard
441 arranging-coins Easy
442 find-all-duplicates-in-an-array Medium
443 string-compression 📝 Easy
444 sequence-reconstruction 🔒 Medium
445 add-two-numbers-ii Python3 Medium
446 arithmetic-slices-ii-subsequence 📝 Hard
447 number-of-boomerangs Easy
448 find-all-numbers-disappeared-in-an-... Python3 📝 Easy
449 serialize-and-deserialize-bst 📝 Medium
450 delete-node-in-a-bst Python3 📝 Medium
451 sort-characters-by-frequency Python3 Medium
452 minimum-number-of-arrows-to-burst-b... 📝 Medium
453 minimum-moves-to-equal-array-elemen... 📝 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 Python3 Easy
460 lfu-cache Hard
461 hamming-distance Easy
462 minimum-moves-to-equal-array-elemen... 📝 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-str... 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 Easy
476 number-complement Python3 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 Python3 📝 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-desti... 🔒 Medium
513 find-bottom-left-tree-value Python3 Medium
514 freedom-trail Hard
515 find-largest-value-in-each-tree-row Python3 Medium
516 longest-palindromic-subsequence Medium
517 super-washing-machines 📝 Hard
518 coin-change-2 Medium
520 detect-capital Python3 Easy
521 longest-uncommon-subsequence-i 📝 Easy
522 longest-uncommon-subsequence-ii 📝 Medium
523 continuous-subarray-sum 📝 Medium
524 longest-word-in-dictionary-through-... 📝 Medium
525 contiguous-array 📝 Medium
526 beautiful-arrangement 📝 Medium
527 word-abbreviation 🔒 📝 Hard
529 minesweeper Medium
530 minimum-absolute-difference-in-bst Python3 Easy
531 lonely-pixel-i 🔒 Medium
532 k-diff-pairs-in-an-array Easy
533 lonely-pixel-ii 🔒 Medium
535 encode-and-decode-tinyurl Javascript 📝 Medium
536 construct-binary-tree-from-string 🔒 Medium
537 complex-number-multiplication 📝 Medium
538 convert-bst-to-greater-tree Python3 📝 Easy
539 minimum-time-difference Medium
540 single-element-in-a-sorted-array 📝 Medium
541 reverse-string-ii Python3 📝 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-seq... 🔒 📝 Medium
551 student-attendance-record-i Python3 📝 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 Python3 📝 Easy
560 subarray-sum-equals-k 📝 Medium
561 array-partition-i 📝 Easy
562 longest-line-of-consecutive-one-in-... 🔒 📝 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 Python3 📝 Easy
573 squirrel-simulation 🔒 📝 Medium
575 distribute-candies Python3 📝 Easy
576 out-of-boundary-paths 📝 Medium
581 shortest-unsorted-continuous-subarr... 📝 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-conse... 📝 Hard
604 design-compressed-string-iterator 🔒 📝 Easy
605 can-place-flowers 📝 Easy
606 construct-string-from-binary-tree Python3 📝 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 🔒 📝 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-fr... 📝 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 Python3 📝 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 Python3 📝 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 Python3 📝 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-subseq... 📝 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 Python3 📝 Easy
666 path-sum-iv 🔒 📝 Medium
667 beautiful-arrangement-ii 📝 Medium
668 kth-smallest-number-in-multiplicati... 📝 Hard
669 trim-a-binary-search-tree 📝 Easy
670 maximum-swap 📝 Medium
671 second-minimum-node-in-a-binary-tre... 📝 Easy
672 bulb-switcher-ii 📝 Medium
673 number-of-longest-increasing-subseq... 📝 Medium
674 longest-continuous-increasing-subse... Python3 📝 Easy
675 cut-off-trees-for-golf-event 📝 Hard
676 implement-magic-dictionary Python3 📝 Medium
677 map-sum-pairs 📝 Medium
678 valid-parenthesis-string 📝 Medium
679 24-game 📝 Hard
680 valid-palindrome-ii Python3 📝 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 📝 Easy
687 longest-univalue-path 📝 Easy
688 knight-probability-in-chessboard 📝 Medium
689 maximum-sum-of-3-non-overlapping-su... 📝 Hard
690 employee-importance 📝 Easy
691 stickers-to-spell-word 📝 Hard
692 top-k-frequent-words Python3 📝 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-st... 📝 Medium
713 subarray-product-less-than-k 📝 Medium
714 best-time-to-buy-and-sell-stock-wit... 📝 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 Python3 📝 Easy
725 split-linked-list-in-parts Python3 📝 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-subsequ... 📝 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 Python3 Easy
743 closest-leaf-in-a-binary-tree 🔒 📝 Medium
744 network-delay-time 📝 Medium
745 find-smallest-letter-greater-than-t... 📝 Easy
746 prefix-and-suffix-search 📝 Hard
747 min-cost-climbing-stairs 📝 Easy
748 largest-number-at-least-twice-of-ot... 📝 Easy
749 shortest-completing-word 📝 Easy
750 contain-virus 📝 Hard
751 number-of-corner-rectangles 🔒 📝 Medium
752 ip-to-cidr 🔒 📝 Easy
753 open-the-lock 📝 Medium
754 cracking-the-safe 📝 Hard
755 reach-a-number 📝 Easy
756 pour-water 🔒 📝 Medium
757 pyramid-transition-matrix 📝 Medium
758 convert-binary-search-tree-to-sorte... 🔒 📝 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 Python3 📝 Medium
765 serialize-and-deserialize-n-ary-tre... 🔒 Hard
766 flatten-a-multilevel-doubly-linked-... Medium
767 prime-number-of-set-bits-in-binary-... 📝 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 quad-tree-intersection Easy
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 Python3 📝 Easy
784 insert-into-a-binary-search-tree 📝 Medium
785 basic-calculator-iii 🔒 Hard
786 search-in-a-sorted-array-of-unknown... 🔒 📝 Medium
787 sliding-puzzle 📝 Hard
788 minimize-max-distance-to-gas-statio... 🔒 📝 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 Python3 📝 Easy
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-f... 📝 Hard
810 valid-tic-tac-toe-state 📝 Medium
811 number-of-subarrays-with-bounded-ma... 📝 Medium
812 rotate-string Python3 📝 Easy
813 all-paths-from-source-to-target 📝 Medium
814 smallest-rotation-with-highest-scor... 📝 Hard
815 champagne-tower 📝 Medium
816 design-hashset Easy
817 design-hashmap Easy
818 similar-rgb-color 🔒 📝 Easy
819 minimum-swaps-to-make-sequences-inc... 📝 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-cyclic-sorted-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 unique-letter-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 📝 Easy
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 📝 Easy
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 Python3 📝 Easy
890 lemonade-change Python3 📝 Easy
891 score-after-flipping-matrix 📝 Medium
892 shortest-subarray-with-sum-at-least... 📝 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-deepe... 📝 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-subsequ... 📝 Medium
906 walking-robot-simulation 📝 Easy
907 koko-eating-bananas 📝 Medium
908 middle-of-the-linked-list Python3 📝 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-rec... 📝 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... 📝 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-string... 📝 Easy
930 all-possible-full-binary-trees 📝 Medium
931 maximum-frequency-stack 📝 Hard
932 monotonic-array Python3 📝 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-inter... 📝 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-val... 📝 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-uni... 📝 Medium
983 validate-stack-sequences 📝 Medium
984 most-stones-removed-with-same-row-o... 📝 Medium
985 bag-of-tokens 📝 Medium
986 largest-time-for-given-digits 📝 Easy
987 reveal-cards-in-increasing-order 📝 Medium
988 flip-equivalent-binary-trees 📝 Medium
989 largest-component-size-by-common-fa... 📝 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-diffe... 📝 Medium
1008 binary-tree-cameras 📝 Hard
1009 pancake-sorting 📝 Medium
1010 powerful-integers 📝 Easy
1011 flip-binary-tree-to-match-preorder-... 📝 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 Python3 📝 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-z... 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-binar... 📝 Medium
1030 smallest-string-starting-from-leaf 📝 Medium
1031 add-to-array-form-of-integer 📝 Easy
1032 satisfiability-of-equality-equation... 📝 Medium
1033 broken-calculator 📝 Medium
1034 subarrays-with-k-different-integers 📝 Hard
1035 cousins-in-binary-tree 📝 Easy
1036 rotting-oranges 📝 Easy
1037 minimum-number-of-k-consecutive-bit... 📝 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-substi... Medium
1046 max-consecutive-ones-iii 📝 Medium
1047 maximize-sum-of-array-after-k-negat... Easy
1048 clumsy-factorial Medium
1049 minimum-domino-rotations-for-equal-... 📝 Medium
1050 construct-binary-search-tree-from-p... 📝 Medium
1051 shortest-way-to-form-string 🔒 Medium
1052 campus-bikes 🔒 Medium
1053 minimize-rounding-error-to-meet-tar... 🔒 Medium
1054 complement-of-base-10-integer Easy
1055 pairs-of-songs-with-total-durations... Easy
1056 capacity-to-ship-packages-within-d-... Medium
1057 numbers-with-repeated-digits Hard
1058 lexicographically-smallest-equivale... 🔒 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-wi... Easy
1063 best-sightseeing-pair Medium
1064 smallest-integer-divisible-by-k Medium
1065 binary-string-with-substrings-repre... 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 Python3 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-re... 🔒 Medium
1085 the-earliest-moment-when-everyone-b... 🔒 Medium
1086 divisor-game Easy
1087 longest-arithmetic-sequence 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... Medium
1093 recover-a-tree-from-preorder-traver... Hard
1094 matrix-cells-in-distance-order Easy
1095 two-city-scheduling 📝 Easy
1096 maximum-sum-of-two-non-overlapping-... 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-eleme... 🔒 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-toget... 🔒 Medium
1108 analyze-user-website-visit-pattern 🔒 Medium
1111 minimum-score-triangulation-of-poly... Medium
1112 find-words-that-can-be-formed-by-ch... Easy
1113 moving-stones-until-consecutive-ii Medium
1114 binary-search-tree-to-greater-sum-t... 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-sequen... 🔒 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-stri... 🔒 Hard
1125 design-file-system 🔒 Medium
1126 minimum-cost-to-connect-sticks 🔒 Medium
1127 last-stone-weight Easy
1128 remove-all-adjacent-duplicates-in-s... 📝 Easy
1129 longest-string-chain Python3 Medium
1130 last-stone-weight-ii Medium
1131 count-substrings-with-only-one-dist... 🔒 Easy
1132 before-and-after-puzzle 🔒 Medium
1133 last-substring-in-lexicographical-o... 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-th... 🔒 Easy
1142 minimum-knight-moves 🔒 Medium
1143 find-smallest-common-element-in-all... 🔒 📝 Medium
1144 optimize-water-distribution-in-a-vi... 🔒 Hard
1145 number-of-submatrices-that-sum-to-t... Hard
1146 greatest-common-divisor-of-strings Easy
1147 flip-columns-for-maximum-number-of-... 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-... Medium
1159 smallest-subsequence-of-distinct-ch... Medium
1160 letter-tile-possibilities Medium
1164 missing-number-in-arithmetic-progre... 🔒 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
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
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-... Medium
1217 relative-sort-array Easy
1218 lowest-common-ancestor-of-deepest-l... Medium
1219 longest-well-performing-interval Medium
1220 smallest-sufficient-team Hard
1227 number-of-equivalent-domino-pairs Easy
1228 minimum-cost-tree-from-leaf-values Medium
1229 shortest-path-with-alternating-colo... Medium
1230 maximum-of-absolute-value-expressio... Medium
1236 n-th-tribonacci-number 📝 Easy
1238 alphabet-board-path Medium
1239 largest-1-bordered-square Medium
1240 stone-game-ii Medium
1247 decrease-elements-to-make-array-zig... Medium
1248 binary-tree-coloring-game Medium
1249 snapshot-array Medium
1250 longest-common-subsequence Medium
1251 longest-chunked-palindrome-decompos... Hard
1260 day-of-the-year Easy
1261 swap-for-longest-repeated-character... Medium
1262 online-majority-element-in-subarray Hard
1263 number-of-dice-rolls-with-target-su... Medium
1267 remove-zero-sum-consecutive-nodes-f... Medium
1270 dinner-plate-stacks Hard
1271 web-crawler 🔒 Medium
1272 invalid-transactions Medium
1273 compare-strings-by-frequency-of-the... Easy
1279 prime-arrangements Easy
1280 diet-plan-performance 🔒 Easy
1281 can-make-palindrome-from-substring Medium
1282 number-of-valid-words-for-each-puzz... Hard
1287 distance-between-bus-stops Easy
1288 maximum-subarray-sum-with-one-delet... Medium
1289 day-of-the-week Easy
1290 make-array-strictly-increasing Hard
1297 maximum-number-of-balloons Easy
1298 reverse-substrings-between-each-pai... Medium
1299 k-concatenation-maximum-sum Medium
1300 critical-connections-in-a-network Hard
1306 minimum-absolute-difference Easy
1307 ugly-number-iii Medium
1308 smallest-string-with-swaps Medium
1309 sort-items-by-groups-respecting-dep... Hard
1319 unique-number-of-occurrences Easy
1320 remove-all-adjacent-duplicates-in-s... 📝 Medium
1321 get-equal-substrings-within-budget Medium
1322 minimum-moves-to-reach-target-with-... Hard
1329 play-with-chips Easy
1330 longest-arithmetic-subsequence-of-g... 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
1349 check-if-it-is-a-straight-line Easy
1350 remove-sub-folders-from-the-filesys... Medium
1351 replace-the-substring-for-balanced-... Medium
1352 maximum-profit-in-job-scheduling Hard
1358 find-positive-integer-solution-for-... Easy
1359 circular-permutation-in-binary-repr... Medium
1360 maximum-length-of-a-concatenated-st... Medium
1361 tiling-a-rectangle-with-the-fewest-... Hard
1362 airplane-seat-assignment-probabilit... Medium
1369 minimum-swaps-to-make-strings-equal Medium
1370 count-number-of-nice-subarrays Medium
1371 minimum-remove-to-make-valid-parent... 📝 Medium
1372 check-if-it-is-a-good-array Hard
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-lette... Hard

About

刷题使我快乐,我爱刷题

https://leetcode.com/problemset/all/

License:MIT License


Languages

Language:Python 93.2%Language:JavaScript 6.8%