Skip to content
forked from bonfy/leetcode

✨✌️✨leetcode刷题 内附leetcode solution代码自动下载生成器(Leetcode solution auto generator)

Notifications You must be signed in to change notification settings

LukeLinXu/leetcode

 
 

Repository files navigation

✏️ Leetcode Solutions with Java

Update time: 2023-05-07 11:41:50

Auto created by leetcode_generate

I have solved 390 / 2412 problems while there are 361 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)

DB# UI# Title Source Code Article Difficulty
1 1 two-sum Java 📝 Easy
2 2 add-two-numbers 📝 Medium
3 3 longest-substring-without-repeating-characters 📝 Medium
4 4 median-of-two-sorted-arrays Java Hard
5 5 longest-palindromic-substring 📝 Medium
6 6 zigzag-conversion Java 📝 Medium
7 7 reverse-integer Java 📝 Medium
8 8 string-to-integer-atoi 📝 Medium
9 9 palindrome-number Java 📝 Easy
10 10 regular-expression-matching 📝 Hard
11 11 container-with-most-water Java 📝 Medium
12 12 integer-to-roman 📝 Medium
13 13 roman-to-integer Java 📝 Easy
14 14 longest-common-prefix Java 📝 Easy
15 15 3sum Java 📝 Medium
16 16 3sum-closest Java 📝 Medium
17 17 letter-combinations-of-a-phone-number 📝 Medium
18 18 4sum Java 📝 Medium
19 19 remove-nth-node-from-end-of-list 📝 Medium
20 20 valid-parentheses Java 📝 Easy
21 21 merge-two-sorted-lists Java 📝 Easy
22 22 generate-parentheses 📝 Medium
23 23 merge-k-sorted-lists 📝 Hard
24 24 swap-nodes-in-pairs Java 📝 Medium
25 25 reverse-nodes-in-k-group 📝 Hard
26 26 remove-duplicates-from-sorted-array Java 📝 Easy
27 27 remove-element Java 📝 Easy
28 28 find-the-index-of-the-first-occurrence-in-a-string Java 📝 Easy
29 29 divide-two-integers 📝 Medium
30 30 substring-with-concatenation-of-all-words 📝 Hard
31 31 next-permutation Java 📝 Medium
32 32 longest-valid-parentheses 📝 Hard
33 33 search-in-rotated-sorted-array Java 📝 Medium
34 34 find-first-and-last-position-of-element-in-sorted-array Java 📝 Medium
35 35 search-insert-position Java 📝 Easy
36 36 valid-sudoku Java 📝 Medium
37 37 sudoku-solver 📝 Hard
38 38 count-and-say 📝 Medium
39 39 combination-sum Java 📝 Medium
40 40 combination-sum-ii Java 📝 Medium
41 41 first-missing-positive Java 📝 Hard
42 42 trapping-rain-water Java 📝 Hard
43 43 multiply-strings 📝 Medium
44 44 wildcard-matching 📝 Hard
45 45 jump-game-ii Java 📝 Medium
46 46 permutations 📝 Medium
47 47 permutations-ii 📝 Medium
48 48 rotate-image Java 📝 Medium
49 49 group-anagrams Java 📝 Medium
50 50 powx-n 📝 Medium
51 51 n-queens 📝 Hard
52 52 n-queens-ii 📝 Hard
53 53 maximum-subarray Java 📝 Medium
54 54 spiral-matrix Java 📝 Medium
55 55 jump-game Java 📝 Medium
56 56 merge-intervals Java 📝 Medium
57 57 insert-interval Java 📝 Medium
58 58 length-of-last-word Java 📝 Easy
59 59 spiral-matrix-ii Java 📝 Medium
60 60 permutation-sequence 📝 Hard
61 61 rotate-list 📝 Medium
62 62 unique-paths Java 📝 Medium
63 63 unique-paths-ii Java 📝 Medium
64 64 minimum-path-sum Java 📝 Medium
65 65 valid-number Java 📝 Hard
66 66 plus-one Java 📝 Easy
67 67 add-binary Java 📝 Easy
68 68 text-justification Hard
69 69 sqrtx Java 📝 Easy
70 70 climbing-stairs Java 📝 Easy
71 71 simplify-path 📝 Medium
72 72 edit-distance Java 📝 Hard
73 73 set-matrix-zeroes Java 📝 Medium
74 74 search-a-2d-matrix Java 📝 Medium
75 75 sort-colors Java 📝 Medium
76 76 minimum-window-substring 📝 Hard
77 77 combinations 📝 Medium
78 78 subsets Java 📝 Medium
79 79 word-search Java 📝 Medium
80 80 remove-duplicates-from-sorted-array-ii Java 📝 Medium
81 81 search-in-rotated-sorted-array-ii Java 📝 Medium
82 82 remove-duplicates-from-sorted-list-ii 📝 Medium
83 83 remove-duplicates-from-sorted-list Java 📝 Easy
84 84 largest-rectangle-in-histogram Java 📝 Hard
85 85 maximal-rectangle Java 📝 Hard
86 86 partition-list 📝 Medium
87 87 scramble-string 📝 Hard
88 88 merge-sorted-array Java 📝 Easy
89 89 gray-code 📝 Medium
90 90 subsets-ii Java 📝 Medium
91 91 decode-ways 📝 Medium
92 92 reverse-linked-list-ii 📝 Medium
93 93 restore-ip-addresses 📝 Medium
94 94 binary-tree-inorder-traversal 📝 Easy
95 95 unique-binary-search-trees-ii 📝 Medium
96 96 unique-binary-search-trees 📝 Medium
97 97 interleaving-string 📝 Medium
98 98 validate-binary-search-tree 📝 Medium
99 99 recover-binary-search-tree 📝 Medium
100 100 same-tree Java 📝 Easy
101 101 symmetric-tree 📝 Easy
102 102 binary-tree-level-order-traversal 📝 Medium
103 103 binary-tree-zigzag-level-order-traversal 📝 Medium
104 104 maximum-depth-of-binary-tree Java 📝 Easy
105 105 construct-binary-tree-from-preorder-and-inorder-traversal Java 📝 Medium
106 106 construct-binary-tree-from-inorder-and-postorder-traversal Java 📝 Medium
107 107 binary-tree-level-order-traversal-ii Java 📝 Medium
108 108 convert-sorted-array-to-binary-search-tree Java 📝 Easy
109 109 convert-sorted-list-to-binary-search-tree 📝 Medium
110 110 balanced-binary-tree 📝 Easy
111 111 minimum-depth-of-binary-tree 📝 Easy
112 112 path-sum 📝 Easy
113 113 path-sum-ii 📝 Medium
114 114 flatten-binary-tree-to-linked-list 📝 Medium
115 115 distinct-subsequences 📝 Hard
116 116 populating-next-right-pointers-in-each-node 📝 Medium
117 117 populating-next-right-pointers-in-each-node-ii 📝 Medium
118 118 pascals-triangle Java 📝 Easy
119 119 pascals-triangle-ii Java 📝 Easy
120 120 triangle Java 📝 Medium
121 121 best-time-to-buy-and-sell-stock Java 📝 Easy
122 122 best-time-to-buy-and-sell-stock-ii Java 📝 Medium
123 123 best-time-to-buy-and-sell-stock-iii Java 📝 Hard
124 124 binary-tree-maximum-path-sum Java 📝 Hard
125 125 valid-palindrome 📝 Easy
126 126 word-ladder-ii Java 📝 Hard
127 127 word-ladder 📝 Hard
128 128 longest-consecutive-sequence Java 📝 Medium
129 129 sum-root-to-leaf-numbers 📝 Medium
130 130 surrounded-regions 📝 Medium
131 131 palindrome-partitioning 📝 Medium
132 132 palindrome-partitioning-ii 📝 Hard
133 133 clone-graph 📝 Medium
134 134 gas-station 📝 Medium
135 135 candy 📝 Hard
136 136 single-number Java 📝 Easy
137 137 single-number-ii 📝 Medium
138 138 copy-list-with-random-pointer 📝 Medium
139 139 word-break 📝 Medium
140 140 word-break-ii 📝 Hard
141 141 linked-list-cycle Java 📝 Easy
142 142 linked-list-cycle-ii 📝 Medium
143 143 reorder-list 📝 Medium
144 144 binary-tree-preorder-traversal 📝 Easy
145 145 binary-tree-postorder-traversal 📝 Easy
146 146 lru-cache Java 📝 Medium
147 147 insertion-sort-list 📝 Medium
148 148 sort-list 📝 Medium
149 149 max-points-on-a-line 📝 Hard
150 150 evaluate-reverse-polish-notation 📝 Medium
151 151 reverse-words-in-a-string 📝 Medium
152 152 maximum-product-subarray Java 📝 Medium
153 153 find-minimum-in-rotated-sorted-array Java 📝 Medium
154 154 find-minimum-in-rotated-sorted-array-ii Java 📝 Hard
155 155 min-stack Java 📝 Medium
156 156 binary-tree-upside-down 🔒 Medium
157 157 read-n-characters-given-read4 🔒 📝 Easy
158 158 read-n-characters-given-read4-ii-call-multiple-times 🔒 Hard
159 159 longest-substring-with-at-most-two-distinct-characters 🔒 📝 Medium
160 160 intersection-of-two-linked-lists 📝 Easy
161 161 one-edit-distance 🔒 📝 Medium
162 162 find-peak-element Java 📝 Medium
163 163 missing-ranges 🔒 📝 Easy
164 164 maximum-gap 📝 Hard
165 165 compare-version-numbers 📝 Medium
166 166 fraction-to-recurring-decimal 📝 Medium
167 167 two-sum-ii-input-array-is-sorted Java 📝 Medium
168 168 excel-sheet-column-title Java Easy
169 169 majority-element Java 📝 Easy
170 170 two-sum-iii-data-structure-design 🔒 📝 Easy
171 171 excel-sheet-column-number Java 📝 Easy
172 172 factorial-trailing-zeroes 📝 Medium
173 173 binary-search-tree-iterator 📝 Medium
174 174 dungeon-game 📝 Hard
179 179 largest-number 📝 Medium
186 186 reverse-words-in-a-string-ii 🔒 📝 Medium
187 187 repeated-dna-sequences 📝 Medium
188 188 best-time-to-buy-and-sell-stock-iv 📝 Hard
189 189 rotate-array Java 📝 Medium
190 190 reverse-bits 📝 Easy
191 191 number-of-1-bits Java 📝 Easy
198 198 house-robber Java 📝 Medium
199 199 binary-tree-right-side-view 📝 Medium
200 200 number-of-islands Java 📝 Medium
201 201 bitwise-and-of-numbers-range Java 📝 Medium
202 202 happy-number Java 📝 Easy
203 203 remove-linked-list-elements 📝 Easy
204 204 count-primes Java 📝 Medium
205 205 isomorphic-strings Java 📝 Easy
206 206 reverse-linked-list Java 📝 Easy
207 207 course-schedule Java 📝 Medium
208 208 implement-trie-prefix-tree Java 📝 Medium
209 209 minimum-size-subarray-sum Java 📝 Medium
210 210 course-schedule-ii 📝 Medium
211 211 design-add-and-search-words-data-structure 📝 Medium
212 212 word-search-ii 📝 Hard
213 213 house-robber-ii 📝 Medium
214 214 shortest-palindrome 📝 Hard
215 215 kth-largest-element-in-an-array 📝 Medium
216 216 combination-sum-iii Java 📝 Medium
217 217 contains-duplicate Java 📝 Easy
218 218 the-skyline-problem 📝 Hard
219 219 contains-duplicate-ii Java 📝 Easy
220 220 contains-duplicate-iii 📝 Hard
221 221 maximal-square Java 📝 Medium
222 222 count-complete-tree-nodes 📝 Medium
223 223 rectangle-area 📝 Medium
224 224 basic-calculator 📝 Hard
225 225 implement-stack-using-queues 📝 Easy
226 226 invert-binary-tree Java 📝 Easy
227 227 basic-calculator-ii 📝 Medium
228 228 summary-ranges Java 📝 Easy
229 229 majority-element-ii Java 📝 Medium
230 230 kth-smallest-element-in-a-bst Java 📝 Medium
231 231 power-of-two Java 📝 Easy
232 232 implement-queue-using-stacks 📝 Easy
233 233 number-of-digit-one 📝 Hard
234 234 palindrome-linked-list 📝 Easy
235 235 lowest-common-ancestor-of-a-binary-search-tree Java 📝 Medium
236 236 lowest-common-ancestor-of-a-binary-tree 📝 Medium
237 237 delete-node-in-a-linked-list Java 📝 Medium
238 238 product-of-array-except-self Java 📝 Medium
239 239 sliding-window-maximum 📝 Hard
240 240 search-a-2d-matrix-ii 📝 Medium
241 241 different-ways-to-add-parentheses Medium
242 242 valid-anagram Java 📝 Easy
243 243 shortest-word-distance 🔒 📝 Easy
244 244 shortest-word-distance-ii 🔒 📝 Medium
245 245 shortest-word-distance-iii 🔒 📝 Medium
246 246 strobogrammatic-number 🔒 📝 Easy
247 247 strobogrammatic-number-ii 🔒 📝 Medium
248 248 strobogrammatic-number-iii 🔒 Hard
249 249 group-shifted-strings 🔒 📝 Medium
250 250 count-univalue-subtrees 🔒 📝 Medium
251 251 flatten-2d-vector 🔒 📝 Medium
252 252 meeting-rooms 🔒 📝 Easy
253 253 meeting-rooms-ii 🔒 📝 Medium
254 254 factor-combinations 🔒 📝 Medium
255 255 verify-preorder-sequence-in-binary-search-tree 🔒 Medium
256 256 paint-house 🔒 📝 Medium
257 257 binary-tree-paths 📝 Easy
258 258 add-digits Java 📝 Easy
259 259 3sum-smaller 🔒 📝 Medium
260 260 single-number-iii 📝 Medium
261 261 graph-valid-tree 🔒 📝 Medium
263 263 ugly-number Java 📝 Easy
264 264 ugly-number-ii Java 📝 Medium
265 265 paint-house-ii 🔒 📝 Hard
266 266 palindrome-permutation 🔒 📝 Easy
267 267 palindrome-permutation-ii 🔒 📝 Medium
268 268 missing-number Java 📝 Easy
269 269 alien-dictionary 🔒 📝 Hard
270 270 closest-binary-search-tree-value 🔒 📝 Easy
271 271 encode-and-decode-strings 🔒 📝 Medium
272 272 closest-binary-search-tree-value-ii 🔒 📝 Hard
273 273 integer-to-english-words Java 📝 Hard
274 274 h-index 📝 Medium
275 275 h-index-ii 📝 Medium
276 276 paint-fence 🔒 📝 Medium
277 277 find-the-celebrity 🔒 📝 Medium
278 278 first-bad-version Java 📝 Easy
279 279 perfect-squares 📝 Medium
280 280 wiggle-sort 🔒 📝 Medium
281 281 zigzag-iterator 🔒 📝 Medium
282 282 expression-add-operators 📝 Hard
283 283 move-zeroes Java 📝 Easy
284 284 peeking-iterator 📝 Medium
285 285 inorder-successor-in-bst 🔒 📝 Medium
286 286 walls-and-gates 🔒 📝 Medium
287 287 find-the-duplicate-number Java 📝 Medium
288 288 unique-word-abbreviation 🔒 📝 Medium
289 289 game-of-life Java 📝 Medium
290 290 word-pattern Java 📝 Easy
291 291 word-pattern-ii 🔒 Medium
292 292 nim-game Java 📝 Easy
293 293 flip-game 🔒 Easy
294 294 flip-game-ii 🔒 Medium
295 295 find-median-from-data-stream 📝 Hard
296 296 best-meeting-point 🔒 📝 Hard
297 297 serialize-and-deserialize-binary-tree 📝 Hard
298 298 binary-tree-longest-consecutive-sequence 🔒 📝 Medium
299 299 bulls-and-cows 📝 Medium
300 300 longest-increasing-subsequence 📝 Medium
301 301 remove-invalid-parentheses 📝 Hard
302 302 smallest-rectangle-enclosing-black-pixels 🔒 📝 Hard
303 303 range-sum-query-immutable Java 📝 Easy
304 304 range-sum-query-2d-immutable 📝 Medium
305 305 number-of-islands-ii 🔒 📝 Hard
306 306 additive-number Medium
307 307 range-sum-query-mutable 📝 Medium
308 308 range-sum-query-2d-mutable 🔒 📝 Hard
309 309 best-time-to-buy-and-sell-stock-with-cooldown 📝 Medium
310 310 minimum-height-trees 📝 Medium
311 311 sparse-matrix-multiplication 🔒 📝 Medium
312 312 burst-balloons 📝 Hard
313 313 super-ugly-number Medium
314 314 binary-tree-vertical-order-traversal 🔒 📝 Medium
315 315 count-of-smaller-numbers-after-self 📝 Hard
316 316 remove-duplicate-letters 📝 Medium
317 317 shortest-distance-from-all-buildings 🔒 📝 Hard
318 318 maximum-product-of-word-lengths 📝 Medium
319 319 bulb-switcher 📝 Medium
320 320 generalized-abbreviation 🔒 📝 Medium
321 321 create-maximum-number Hard
322 322 coin-change 📝 Medium
323 323 number-of-connected-components-in-an-undirected-graph 🔒 📝 Medium
324 324 wiggle-sort-ii Medium
325 325 maximum-size-subarray-sum-equals-k 🔒 📝 Medium
326 326 power-of-three Java 📝 Easy
327 327 count-of-range-sum Hard
328 328 odd-even-linked-list Java 📝 Medium
329 329 longest-increasing-path-in-a-matrix 📝 Hard
330 330 patching-array 📝 Hard
331 331 verify-preorder-serialization-of-a-binary-tree 📝 Medium
332 332 reconstruct-itinerary 📝 Hard
333 333 largest-bst-subtree 🔒 📝 Medium
334 334 increasing-triplet-subsequence 📝 Medium
335 335 self-crossing Hard
336 336 palindrome-pairs 📝 Hard
337 337 house-robber-iii 📝 Medium
338 338 counting-bits Java 📝 Easy
339 339 nested-list-weight-sum 🔒 📝 Medium
340 340 longest-substring-with-at-most-k-distinct-characters 🔒 📝 Medium
341 341 flatten-nested-list-iterator 📝 Medium
342 342 power-of-four Java 📝 Easy
343 343 integer-break Medium
344 344 reverse-string Java 📝 Easy
345 345 reverse-vowels-of-a-string Java 📝 Easy
346 346 moving-average-from-data-stream 🔒 📝 Easy
347 347 top-k-frequent-elements 📝 Medium
348 348 design-tic-tac-toe 🔒 📝 Medium
349 349 intersection-of-two-arrays Java 📝 Easy
350 350 intersection-of-two-arrays-ii Java 📝 Easy
351 351 android-unlock-patterns 🔒 📝 Medium
352 352 data-stream-as-disjoint-intervals 📝 Hard
353 353 design-snake-game 🔒 📝 Medium
354 354 russian-doll-envelopes 📝 Hard
355 355 design-twitter Medium
356 356 line-reflection 🔒 Medium
357 357 count-numbers-with-unique-digits Medium
358 358 rearrange-string-k-distance-apart 🔒 Hard
359 359 logger-rate-limiter 🔒 📝 Easy
360 360 sort-transformed-array 🔒 📝 Medium
361 361 bomb-enemy 🔒 📝 Medium
362 362 design-hit-counter 🔒 📝 Medium
363 363 max-sum-of-rectangle-no-larger-than-k 📝 Hard
364 364 nested-list-weight-sum-ii 🔒 📝 Medium
365 365 water-and-jug-problem Medium
366 366 find-leaves-of-binary-tree 🔒 📝 Medium
367 367 valid-perfect-square Java 📝 Easy
368 368 largest-divisible-subset 📝 Medium
369 369 plus-one-linked-list 🔒 📝 Medium
370 370 range-addition 🔒 📝 Medium
371 371 sum-of-two-integers 📝 Medium
372 372 super-pow Medium
373 373 find-k-pairs-with-smallest-sums 📝 Medium
374 374 guess-number-higher-or-lower 📝 Easy
375 375 guess-number-higher-or-lower-ii 📝 Medium
376 376 wiggle-subsequence 📝 Medium
377 377 combination-sum-iv 📝 Medium
378 378 kth-smallest-element-in-a-sorted-matrix 📝 Medium
379 379 design-phone-directory 🔒 Medium
380 380 insert-delete-getrandom-o1 Java 📝 Medium
381 381 insert-delete-getrandom-o1-duplicates-allowed Java 📝 Hard
382 382 linked-list-random-node 📝 Medium
383 383 ransom-note Java 📝 Easy
384 384 shuffle-an-array 📝 Medium
385 385 mini-parser Medium
386 386 lexicographical-numbers Medium
387 387 first-unique-character-in-a-string Java 📝 Easy
388 388 longest-absolute-file-path Medium
389 389 find-the-difference Java 📝 Easy
390 390 elimination-game Medium
391 391 perfect-rectangle Hard
392 392 is-subsequence Java 📝 Easy
393 393 utf-8-validation 📝 Medium
394 394 decode-string 📝 Medium
395 395 longest-substring-with-at-least-k-repeating-characters 📝 Medium
396 396 rotate-function Medium
397 397 integer-replacement Medium
398 398 random-pick-index 📝 Medium
399 399 evaluate-division 📝 Medium
400 400 nth-digit Medium
401 401 binary-watch Easy
402 402 remove-k-digits Java 📝 Medium
403 403 frog-jump 📝 Hard
404 404 sum-of-left-leaves Java 📝 Easy
405 405 convert-a-number-to-hexadecimal Easy
406 406 queue-reconstruction-by-height Java 📝 Medium
407 407 trapping-rain-water-ii Hard
408 408 valid-word-abbreviation 🔒 Easy
409 409 longest-palindrome Java 📝 Easy
410 410 split-array-largest-sum 📝 Hard
411 411 minimum-unique-word-abbreviation 🔒 Hard
412 412 fizz-buzz Java 📝 Easy
413 413 arithmetic-slices 📝 Medium
414 414 third-maximum-number Java 📝 Easy
415 415 add-strings 📝 Easy
416 416 partition-equal-subset-sum 📝 Medium
417 417 pacific-atlantic-water-flow 📝 Medium
418 418 sentence-screen-fitting 🔒 Medium
419 419 battleships-in-a-board Medium
420 420 strong-password-checker Hard
421 421 maximum-xor-of-two-numbers-in-an-array 📝 Medium
422 422 valid-word-square 🔒 📝 Easy
423 423 reconstruct-original-digits-from-english 📝 Medium
424 424 longest-repeating-character-replacement 📝 Medium
425 425 word-squares 🔒 📝 Hard
432 432 all-oone-data-structure Hard
433 433 minimum-genetic-mutation 📝 Medium
434 434 number-of-segments-in-a-string 📝 Easy
435 435 non-overlapping-intervals 📝 Medium
436 436 find-right-interval 📝 Medium
437 437 path-sum-iii 📝 Medium
438 438 find-all-anagrams-in-a-string Java 📝 Medium
439 439 ternary-expression-parser 🔒 Medium
440 440 k-th-smallest-in-lexicographical-order Hard
441 441 arranging-coins Java 📝 Easy
442 442 find-all-duplicates-in-an-array Java 📝 Medium
443 443 string-compression 📝 Medium
444 444 sequence-reconstruction 🔒 Medium
445 445 add-two-numbers-ii 📝 Medium
446 446 arithmetic-slices-ii-subsequence 📝 Hard
447 447 number-of-boomerangs Java Medium
448 448 find-all-numbers-disappeared-in-an-array Java 📝 Easy
449 449 serialize-and-deserialize-bst 📝 Medium
450 450 delete-node-in-a-bst 📝 Medium
451 451 sort-characters-by-frequency Java 📝 Medium
452 452 minimum-number-of-arrows-to-burst-balloons 📝 Medium
453 453 minimum-moves-to-equal-array-elements Java 📝 Medium
454 454 4sum-ii 📝 Medium
455 455 assign-cookies Java Easy
456 456 132-pattern 📝 Medium
457 457 circular-array-loop Medium
458 458 poor-pigs 📝 Hard
459 459 repeated-substring-pattern 📝 Easy
460 460 lfu-cache 📝 Hard
461 461 hamming-distance Java 📝 Easy
462 462 minimum-moves-to-equal-array-elements-ii 📝 Medium
463 463 island-perimeter Java 📝 Easy
464 464 can-i-win Medium
465 465 optimal-account-balancing 🔒 Hard
466 466 count-the-repetitions 📝 Hard
467 467 unique-substrings-in-wraparound-string Medium
468 468 validate-ip-address 📝 Medium
469 469 convex-polygon 🔒 Medium
471 471 encode-string-with-shortest-length 🔒 Hard
472 472 concatenated-words 📝 Hard
473 473 matchsticks-to-square 📝 Medium
474 474 ones-and-zeroes 📝 Medium
475 475 heaters Medium
476 476 number-complement Java 📝 Easy
477 477 total-hamming-distance 📝 Medium
479 479 largest-palindrome-product Hard
480 480 sliding-window-median 📝 Hard
481 481 magical-string Medium
482 482 license-key-formatting 📝 Easy
483 483 smallest-good-base Hard
484 484 find-permutation 🔒 📝 Medium
485 485 max-consecutive-ones Java 📝 Easy
486 486 predict-the-winner 📝 Medium
487 487 max-consecutive-ones-ii 🔒 📝 Medium
488 488 zuma-game Hard
489 1643 kth-smallest-instructions Hard
490 490 the-maze 🔒 📝 Medium
491 491 non-decreasing-subsequences 📝 Medium
492 492 construct-the-rectangle Easy
493 493 reverse-pairs 📝 Hard
494 494 target-sum 📝 Medium
495 495 teemo-attacking Java 📝 Easy
496 496 next-greater-element-i Java 📝 Easy
498 498 diagonal-traverse 📝 Medium
499 499 the-maze-iii 🔒 Hard
500 500 keyboard-row Java Easy
501 501 find-mode-in-binary-search-tree Easy
502 502 ipo 📝 Hard
503 503 next-greater-element-ii 📝 Medium
504 504 base-7 Easy
505 505 the-maze-ii 🔒 📝 Medium
506 506 relative-ranks Java Easy
507 507 perfect-number 📝 Easy
508 508 most-frequent-subtree-sum 📝 Medium
509 510 inorder-successor-in-bst-ii 🔒 📝 Medium
510 2031 count-subarrays-with-more-ones-than-zeros 🔒 Medium
511 1059 all-paths-from-source-lead-to-destination 🔒 📝 Medium
512 2036 maximum-alternating-subarray-sum 🔒 Medium
513 513 find-bottom-left-tree-value Medium
514 514 freedom-trail Hard
515 515 find-largest-value-in-each-tree-row Medium
516 516 longest-palindromic-subsequence 📝 Medium
517 517 super-washing-machines 📝 Hard
518 518 coin-change-ii Java 📝 Medium
519 1983 widest-pair-of-indices-with-equal-range-sum 🔒 Medium
520 520 detect-capital Java 📝 Easy
521 521 longest-uncommon-subsequence-i 📝 Easy
522 522 longest-uncommon-subsequence-ii 📝 Medium
523 523 continuous-subarray-sum 📝 Medium
524 524 longest-word-in-dictionary-through-deleting 📝 Medium
525 525 contiguous-array Java 📝 Medium
526 526 beautiful-arrangement 📝 Medium
527 527 word-abbreviation 🔒 📝 Hard
528 1721 swapping-nodes-in-a-linked-list 📝 Medium
529 529 minesweeper Medium
530 530 minimum-absolute-difference-in-bst Java 📝 Easy
531 531 lonely-pixel-i 🔒 📝 Medium
532 532 k-diff-pairs-in-an-array Java 📝 Medium
533 533 lonely-pixel-ii 🔒 Medium
535 535 encode-and-decode-tinyurl Java 📝 Medium
536 536 construct-binary-tree-from-string 🔒 📝 Medium
537 537 complex-number-multiplication 📝 Medium
538 538 convert-bst-to-greater-tree 📝 Medium
539 539 minimum-time-difference Medium
540 540 single-element-in-a-sorted-array Java 📝 Medium
541 541 reverse-string-ii 📝 Easy
542 542 01-matrix 📝 Medium
543 543 diameter-of-binary-tree Java 📝 Easy
544 544 output-contest-matches 🔒 📝 Medium
545 545 boundary-of-binary-tree 🔒 📝 Medium
546 546 remove-boxes 📝 Hard
547 547 number-of-provinces 📝 Medium
548 548 split-array-with-equal-sum 🔒 📝 Hard
549 549 binary-tree-longest-consecutive-sequence-ii 🔒 📝 Medium
550 1730 shortest-path-to-get-food 🔒 Medium
551 551 student-attendance-record-i 📝 Easy
552 552 student-attendance-record-ii 📝 Hard
553 553 optimal-division 📝 Medium
554 554 brick-wall 📝 Medium
555 555 split-concatenated-strings 🔒 📝 Medium
556 556 next-greater-element-iii 📝 Medium
557 557 reverse-words-in-a-string-iii Java 📝 Easy
560 560 subarray-sum-equals-k Java 📝 Medium
561 561 array-partition Java 📝 Easy
562 562 longest-line-of-consecutive-one-in-matrix 🔒 📝 Medium
563 563 binary-tree-tilt 📝 Easy
564 564 find-the-closest-palindrome 📝 Hard
565 565 array-nesting 📝 Medium
566 566 reshape-the-matrix Java 📝 Easy
567 567 permutation-in-string Java 📝 Medium
568 568 maximum-vacation-days 🔒 📝 Hard
572 572 subtree-of-another-tree 📝 Easy
573 573 squirrel-simulation 🔒 📝 Medium
575 575 distribute-candies Java 📝 Easy
576 576 out-of-boundary-paths 📝 Medium
581 581 shortest-unsorted-continuous-subarray Java 📝 Medium
582 582 kill-process 🔒 📝 Medium
583 583 delete-operation-for-two-strings 📝 Medium
587 587 erect-the-fence 📝 Hard
588 588 design-in-memory-file-system 🔒 📝 Hard
591 591 tag-validator 📝 Hard
592 592 fraction-addition-and-subtraction 📝 Medium
593 593 valid-square 📝 Medium
594 594 longest-harmonious-subsequence 📝 Easy
598 598 range-addition-ii 📝 Easy
599 599 minimum-index-sum-of-two-lists 📝 Easy
600 600 non-negative-integers-without-consecutive-ones 📝 Hard
604 604 design-compressed-string-iterator 🔒 📝 Easy
605 605 can-place-flowers Java 📝 Easy
606 606 construct-string-from-binary-tree 📝 Easy
609 609 find-duplicate-file-in-system 📝 Medium
611 611 valid-triangle-number 📝 Medium
616 616 add-bold-tag-in-string 🔒 📝 Medium
617 617 merge-two-binary-trees Java 📝 Easy
621 621 task-scheduler 📝 Medium
623 623 add-one-row-to-tree 📝 Medium
624 624 maximum-distance-in-arrays 🔒 📝 Medium
625 625 minimum-factorization 🔒 📝 Medium
628 628 maximum-product-of-three-numbers Java 📝 Easy
629 629 k-inverse-pairs-array 📝 Hard
630 630 course-schedule-iii 📝 Hard
631 631 design-excel-sum-formula 🔒 📝 Hard
632 632 smallest-range-covering-elements-from-k-lists 📝 Hard
633 633 sum-of-square-numbers 📝 Medium
634 634 find-the-derangement-of-an-array 🔒 📝 Medium
635 635 design-log-storage-system 🔒 📝 Medium
636 636 exclusive-time-of-functions 📝 Medium
637 637 average-of-levels-in-binary-tree Java 📝 Easy
638 638 shopping-offers 📝 Medium
639 639 decode-ways-ii 📝 Hard
640 640 solve-the-equation 📝 Medium
642 642 design-search-autocomplete-system 🔒 📝 Hard
643 643 maximum-average-subarray-i Java 📝 Easy
644 644 maximum-average-subarray-ii 🔒 📝 Hard
645 645 set-mismatch 📝 Easy
646 646 maximum-length-of-pair-chain 📝 Medium
647 647 palindromic-substrings 📝 Medium
648 648 replace-words 📝 Medium
649 649 dota2-senate 📝 Medium
650 650 2-keys-keyboard 📝 Medium
651 651 4-keys-keyboard 🔒 📝 Medium
652 652 find-duplicate-subtrees 📝 Medium
653 653 two-sum-iv-input-is-a-bst Java 📝 Easy
654 654 maximum-binary-tree Java 📝 Medium
655 655 print-binary-tree 📝 Medium
656 656 coin-path 🔒 📝 Hard
657 657 robot-return-to-origin Java 📝 Easy
658 658 find-k-closest-elements 📝 Medium
659 659 split-array-into-consecutive-subsequences 📝 Medium
660 660 remove-9 🔒 📝 Hard
661 661 image-smoother Java 📝 Easy
662 662 maximum-width-of-binary-tree Java 📝 Medium
663 663 equal-tree-partition 🔒 📝 Medium
664 664 strange-printer 📝 Hard
665 665 non-decreasing-array Java 📝 Medium
666 666 path-sum-iv 🔒 📝 Medium
667 667 beautiful-arrangement-ii 📝 Medium
668 668 kth-smallest-number-in-multiplication-table 📝 Hard
669 669 trim-a-binary-search-tree Java 📝 Medium
670 670 maximum-swap 📝 Medium
671 671 second-minimum-node-in-a-binary-tree 📝 Easy
672 672 bulb-switcher-ii 📝 Medium
673 673 number-of-longest-increasing-subsequence 📝 Medium
674 674 longest-continuous-increasing-subsequence Java 📝 Easy
675 675 cut-off-trees-for-golf-event 📝 Hard
676 676 implement-magic-dictionary 📝 Medium
677 677 map-sum-pairs 📝 Medium
678 678 valid-parenthesis-string Java 📝 Medium
679 679 24-game 📝 Hard
680 680 valid-palindrome-ii 📝 Easy
681 681 next-closest-time 🔒 📝 Medium
682 682 baseball-game Java 📝 Easy
683 683 k-empty-slots 🔒 📝 Hard
684 684 redundant-connection 📝 Medium
685 685 redundant-connection-ii 📝 Hard
686 686 repeated-string-match Java 📝 Medium
687 687 longest-univalue-path 📝 Medium
688 688 knight-probability-in-chessboard 📝 Medium
689 689 maximum-sum-of-3-non-overlapping-subarrays 📝 Hard
690 690 employee-importance 📝 Medium
691 691 stickers-to-spell-word 📝 Hard
692 692 top-k-frequent-words 📝 Medium
693 693 binary-number-with-alternating-bits Java 📝 Easy
694 694 number-of-distinct-islands 🔒 📝 Medium
695 695 max-area-of-island 📝 Medium
696 696 count-binary-substrings Java 📝 Easy
697 697 degree-of-an-array Java 📝 Easy
698 698 partition-to-k-equal-sum-subsets 📝 Medium
699 699 falling-squares 📝 Hard
711 711 number-of-distinct-islands-ii 🔒 📝 Hard
712 712 minimum-ascii-delete-sum-for-two-strings 📝 Medium
713 713 subarray-product-less-than-k 📝 Medium
714 714 best-time-to-buy-and-sell-stock-with-transaction-fee 📝 Medium
715 715 range-module 📝 Hard
716 716 max-stack 🔒 📝 Hard
717 717 1-bit-and-2-bit-characters Java 📝 Easy
718 718 maximum-length-of-repeated-subarray 📝 Medium
719 719 find-k-th-smallest-pair-distance 📝 Hard
720 720 longest-word-in-dictionary 📝 Medium
721 721 accounts-merge 📝 Medium
722 722 remove-comments 📝 Medium
723 723 candy-crush 🔒 📝 Medium
724 724 find-pivot-index Java 📝 Easy
725 725 split-linked-list-in-parts 📝 Medium
726 726 number-of-atoms 📝 Hard
727 727 minimum-window-subsequence 🔒 📝 Hard
728 728 self-dividing-numbers Java 📝 Easy
729 729 my-calendar-i 📝 Medium
730 730 count-different-palindromic-subsequences 📝 Hard
731 731 my-calendar-ii 📝 Medium
732 732 my-calendar-iii 📝 Hard
733 733 flood-fill Java 📝 Easy
734 734 sentence-similarity 🔒 📝 Easy
735 735 asteroid-collision 📝 Medium
736 736 parse-lisp-expression 📝 Hard
737 737 sentence-similarity-ii 🔒 📝 Medium
738 738 monotone-increasing-digits 📝 Medium
739 739 daily-temperatures 📝 Medium
740 740 delete-and-earn 📝 Medium
741 741 cherry-pickup 📝 Hard
742 709 to-lower-case Java 📝 Easy
743 742 closest-leaf-in-a-binary-tree 🔒 📝 Medium
744 743 network-delay-time 📝 Medium
745 744 find-smallest-letter-greater-than-target 📝 Easy
746 745 prefix-and-suffix-search 📝 Hard
747 746 min-cost-climbing-stairs Java 📝 Easy
748 747 largest-number-at-least-twice-of-others Java 📝 Easy
749 748 shortest-completing-word 📝 Easy
750 749 contain-virus 📝 Hard
751 750 number-of-corner-rectangles 🔒 📝 Medium
752 751 ip-to-cidr 🔒 📝 Medium
753 752 open-the-lock 📝 Medium
754 753 cracking-the-safe 📝 Hard
755 754 reach-a-number 📝 Medium
756 755 pour-water 🔒 📝 Medium
757 756 pyramid-transition-matrix 📝 Medium
758 426 convert-binary-search-tree-to-sorted-doubly-linked-list 🔒 📝 Medium
759 757 set-intersection-size-at-least-two 📝 Hard
760 758 bold-words-in-string 🔒 📝 Medium
761 759 employee-free-time 🔒 📝 Hard
762 760 find-anagram-mappings 🔒 📝 Easy
763 761 special-binary-string 📝 Hard
764 429 n-ary-tree-level-order-traversal 📝 Medium
765 428 serialize-and-deserialize-n-ary-tree 🔒 📝 Hard
766 430 flatten-a-multilevel-doubly-linked-list 📝 Medium
767 762 prime-number-of-set-bits-in-binary-representation Java 📝 Easy
768 763 partition-labels 📝 Medium
769 764 largest-plus-sign 📝 Medium
770 765 couples-holding-hands 📝 Hard
771 431 encode-n-ary-tree-to-binary-tree 🔒 📝 Hard
772 427 construct-quad-tree 📝 Medium
773 558 logical-or-of-two-binary-grids-represented-as-quad-trees Medium
774 559 maximum-depth-of-n-ary-tree Java 📝 Easy
775 589 n-ary-tree-preorder-traversal Java 📝 Easy
776 590 n-ary-tree-postorder-traversal Java 📝 Easy
777 766 toeplitz-matrix Java 📝 Easy
778 767 reorganize-string 📝 Medium
779 768 max-chunks-to-make-sorted-ii 📝 Hard
780 769 max-chunks-to-make-sorted 📝 Medium
781 770 basic-calculator-iv 📝 Hard
782 771 jewels-and-stones Java 📝 Easy
783 700 search-in-a-binary-search-tree Java 📝 Easy
784 701 insert-into-a-binary-search-tree Java 📝 Medium
785 772 basic-calculator-iii 🔒 Hard
786 702 search-in-a-sorted-array-of-unknown-size 🔒 📝 Medium
787 773 sliding-puzzle 📝 Hard
788 774 minimize-max-distance-to-gas-station 🔒 📝 Hard
789 703 kth-largest-element-in-a-stream 📝 Easy
790 775 global-and-local-inversions 📝 Medium
791 776 split-bst 🔒 📝 Medium
792 704 binary-search 📝 Easy
793 777 swap-adjacent-in-lr-string 📝 Medium
794 778 swim-in-rising-water 📝 Hard
795 779 k-th-symbol-in-grammar 📝 Medium
796 780 reaching-points 📝 Hard
797 781 rabbits-in-forest 📝 Medium
798 782 transform-to-chessboard 📝 Hard
799 783 minimum-distance-between-bst-nodes 📝 Easy
800 784 letter-case-permutation Java 📝 Medium
801 785 is-graph-bipartite 📝 Medium
802 786 k-th-smallest-prime-fraction 📝 Medium
803 787 cheapest-flights-within-k-stops 📝 Medium
804 788 rotated-digits Java 📝 Medium
805 789 escape-the-ghosts 📝 Medium
806 790 domino-and-tromino-tiling 📝 Medium
807 791 custom-sort-string 📝 Medium
808 792 number-of-matching-subsequences 📝 Medium
809 793 preimage-size-of-factorial-zeroes-function 📝 Hard
810 794 valid-tic-tac-toe-state 📝 Medium
811 795 number-of-subarrays-with-bounded-maximum 📝 Medium
812 796 rotate-string 📝 Easy
813 797 all-paths-from-source-to-target 📝 Medium
814 798 smallest-rotation-with-highest-score 📝 Hard
815 799 champagne-tower 📝 Medium
816 705 design-hashset 📝 Easy
817 706 design-hashmap 📝 Easy
818 800 similar-rgb-color 🔒 📝 Easy
819 801 minimum-swaps-to-make-sequences-increasing 📝 Hard
820 802 find-eventual-safe-states 📝 Medium
821 803 bricks-falling-when-hit 📝 Hard
822 804 unique-morse-code-words Java 📝 Easy
823 805 split-array-with-same-average 📝 Hard
824 806 number-of-lines-to-write-string Java 📝 Easy
825 807 max-increase-to-keep-city-skyline Java 📝 Medium
826 808 soup-servings 📝 Medium
827 809 expressive-words 📝 Medium
828 810 chalkboard-xor-game 📝 Hard
829 811 subdomain-visit-count Java 📝 Medium
830 812 largest-triangle-area 📝 Easy
831 813 largest-sum-of-averages 📝 Medium
832 814 binary-tree-pruning 📝 Medium
833 815 bus-routes 📝 Hard
834 816 ambiguous-coordinates 📝 Medium
835 817 linked-list-components 📝 Medium
836 818 race-car 📝 Hard
837 819 most-common-word 📝 Easy
838 707 design-linked-list 📝 Medium
839 820 short-encoding-of-words 📝 Medium
841 821 shortest-distance-to-a-character Java 📝 Easy
842 822 card-flipping-game 📝 Medium
843 823 binary-trees-with-factors 📝 Medium
850 708 insert-into-a-sorted-circular-linked-list 🔒 📝 Medium
851 824 goat-latin Java 📝 Easy
852 825 friends-of-appropriate-ages 📝 Medium
853 826 most-profit-assigning-work 📝 Medium
854 827 making-a-large-island 📝 Hard
855 828 count-unique-characters-of-all-substrings-of-a-given-string 📝 Hard
856 829 consecutive-numbers-sum 📝 Hard
857 830 positions-of-large-groups Java 📝 Easy
858 831 masking-personal-information 📝 Medium
859 641 design-circular-deque Medium
860 622 design-circular-queue 📝 Medium
861 832 flipping-an-image Java 📝 Easy
862 833 find-and-replace-in-string 📝 Medium
863 834 sum-of-distances-in-tree 📝 Hard
864 835 image-overlap 📝 Medium
865 489 robot-room-cleaner 🔒 📝 Hard
866 836 rectangle-overlap Java 📝 Easy
867 837 new-21-game 📝 Medium
868 838 push-dominoes 📝 Medium
869 839 similar-string-groups 📝 Hard
870 840 magic-squares-in-grid Java 📝 Medium
871 841 keys-and-rooms 📝 Medium
872 842 split-array-into-fibonacci-sequence 📝 Medium
873 843 guess-the-word Hard
874 844 backspace-string-compare Java 📝 Easy
875 845 longest-mountain-in-array 📝 Medium
876 846 hand-of-straights 📝 Medium
877 847 shortest-path-visiting-all-nodes 📝 Hard
878 848 shifting-letters 📝 Medium
879 849 maximize-distance-to-closest-person Java 📝 Medium
880 850 rectangle-area-ii 📝 Hard
881 851 loud-and-rich 📝 Medium
882 852 peak-index-in-a-mountain-array Java 📝 Medium
883 853 car-fleet 📝 Medium
884 854 k-similar-strings 📝 Hard
885 855 exam-room 📝 Medium
886 856 score-of-parentheses 📝 Medium
887 857 minimum-cost-to-hire-k-workers 📝 Hard
888 858 mirror-reflection 📝 Medium
889 859 buddy-strings Java 📝 Easy
890 860 lemonade-change Java 📝 Easy
891 861 score-after-flipping-matrix 📝 Medium
892 862 shortest-subarray-with-sum-at-least-k 📝 Hard
893 863 all-nodes-distance-k-in-binary-tree 📝 Medium
894 710 random-pick-with-blacklist 📝 Hard
895 864 shortest-path-to-get-all-keys 📝 Hard
896 865 smallest-subtree-with-all-the-deepest-nodes 📝 Medium
897 866 prime-palindrome 📝 Medium
898 867 transpose-matrix Java 📝 Easy
899 868 binary-gap Java 📝 Easy
900 869 reordered-power-of-2 📝 Medium
901 870 advantage-shuffle 📝 Medium
902 871 minimum-number-of-refueling-stops 📝 Hard
903 470 implement-rand10-using-rand7 📝 Medium
904 872 leaf-similar-trees Java 📝 Easy
905 873 length-of-longest-fibonacci-subsequence 📝 Medium
906 874 walking-robot-simulation 📝 Medium
907 875 koko-eating-bananas 📝 Medium
908 876 middle-of-the-linked-list Java 📝 Easy
909 877 stone-game 📝 Medium
910 878 nth-magical-number 📝 Hard
911 879 profitable-schemes 📝 Hard
912 528 random-pick-with-weight Java 📝 Medium
913 519 random-flip-matrix 📝 Medium
914 497 random-point-in-non-overlapping-rectangles 📝 Medium
915 478 generate-random-point-in-a-circle 📝 Medium
916 880 decoded-string-at-index 📝 Medium
917 881 boats-to-save-people 📝 Medium
918 882 reachable-nodes-in-subdivided-graph 📝 Hard
919 883 projection-area-of-3d-shapes Java 📝 Easy
920 884 uncommon-words-from-two-sentences Java 📝 Easy
921 885 spiral-matrix-iii 📝 Medium
922 886 possible-bipartition Java 📝 Medium
923 887 super-egg-drop 📝 Hard
924 888 fair-candy-swap Java 📝 Easy
925 889 construct-binary-tree-from-preorder-and-postorder-traversal 📝 Medium
926 890 find-and-replace-pattern 📝 Medium
927 891 sum-of-subsequence-widths 📝 Hard
928 892 surface-area-of-3d-shapes Java 📝 Easy
929 893 groups-of-special-equivalent-strings Java 📝 Medium
930 894 all-possible-full-binary-trees 📝 Medium
931 895 maximum-frequency-stack 📝 Hard
932 896 monotonic-array Java 📝 Easy
933 897 increasing-order-search-tree Java 📝 Easy
934 898 bitwise-ors-of-subarrays 📝 Medium
935 899 orderly-queue 📝 Hard
936 900 rle-iterator 📝 Medium
937 901 online-stock-span Java 📝 Medium
938 902 numbers-at-most-n-given-digit-set 📝 Hard
939 903 valid-permutations-for-di-sequence 📝 Hard
940 904 fruit-into-baskets 📝 Medium
941 905 sort-array-by-parity Java 📝 Easy
942 906 super-palindromes 📝 Hard
943 907 sum-of-subarray-minimums 📝 Medium
944 908 smallest-range-i Java 📝 Easy
945 909 snakes-and-ladders 📝 Medium
946 910 smallest-range-ii 📝 Medium
947 911 online-election 📝 Medium
948 912 sort-an-array 📝 Medium
949 913 cat-and-mouse 📝 Hard
950 914 x-of-a-kind-in-a-deck-of-cards Java 📝 Easy
951 915 partition-array-into-disjoint-intervals 📝 Medium
952 916 word-subsets 📝 Medium
953 917 reverse-only-letters Java 📝 Easy
954 918 maximum-sum-circular-subarray Java 📝 Medium
955 919 complete-binary-tree-inserter 📝 Medium
956 920 number-of-music-playlists 📝 Hard
957 921 minimum-add-to-make-parentheses-valid 📝 Medium
958 922 sort-array-by-parity-ii Java 📝 Easy
959 923 3sum-with-multiplicity 📝 Medium
960 924 minimize-malware-spread 📝 Hard
961 925 long-pressed-name Java 📝 Easy
962 926 flip-string-to-monotone-increasing 📝 Medium
963 927 three-equal-parts 📝 Hard
964 928 minimize-malware-spread-ii 📝 Hard
965 929 unique-email-addresses Java 📝 Easy
966 930 binary-subarrays-with-sum 📝 Medium
967 931 minimum-falling-path-sum 📝 Medium
968 932 beautiful-array 📝 Medium
969 933 number-of-recent-calls Java 📝 Easy
971 934 shortest-bridge 📝 Medium
972 935 knight-dialer 📝 Medium
973 936 stamping-the-sequence 📝 Hard
974 937 reorder-data-in-log-files Java 📝 Medium
975 938 range-sum-of-bst Java 📝 Easy
976 939 minimum-area-rectangle 📝 Medium
977 940 distinct-subsequences-ii 📝 Hard
978 941 valid-mountain-array Java 📝 Easy
979 942 di-string-match Java 📝 Easy
980 943 find-the-shortest-superstring 📝 Hard
981 944 delete-columns-to-make-sorted Java 📝 Easy
982 945 minimum-increment-to-make-array-unique 📝 Medium
983 946 validate-stack-sequences 📝 Medium
984 947 most-stones-removed-with-same-row-or-column 📝 Medium
985 948 bag-of-tokens 📝 Medium
986 949 largest-time-for-given-digits 📝 Medium
987 950 reveal-cards-in-increasing-order 📝 Medium
988 951 flip-equivalent-binary-trees 📝 Medium
989 952 largest-component-size-by-common-factor 📝 Hard
990 953 verifying-an-alien-dictionary Java 📝 Easy
991 954 array-of-doubled-pairs 📝 Medium
992 955 delete-columns-to-make-sorted-ii 📝 Medium
993 956 tallest-billboard 📝 Hard
994 957 prison-cells-after-n-days Java 📝 Medium
998 958 check-completeness-of-a-binary-tree 📝 Medium
999 959 regions-cut-by-slashes 📝 Medium
1000 960 delete-columns-to-make-sorted-iii 📝 Hard
1001 961 n-repeated-element-in-size-2n-array Java 📝 Easy
1002 962 maximum-width-ramp 📝 Medium
1003 963 minimum-area-rectangle-ii 📝 Medium
1004 964 least-operators-to-express-number 📝 Hard
1005 965 univalued-binary-tree Java 📝 Easy
1006 966 vowel-spellchecker 📝 Medium
1007 967 numbers-with-same-consecutive-differences 📝 Medium
1008 968 binary-tree-cameras 📝 Hard
1009 969 pancake-sorting 📝 Medium
1010 970 powerful-integers 📝 Medium
1011 971 flip-binary-tree-to-match-preorder-traversal 📝 Medium
1012 972 equal-rational-numbers 📝 Hard
1013 509 fibonacci-number Java 📝 Easy
1014 973 k-closest-points-to-origin Java 📝 Medium
1016 974 subarray-sums-divisible-by-k 📝 Medium
1017 975 odd-even-jump 📝 Hard
1018 976 largest-perimeter-triangle Java 📝 Easy
1019 977 squares-of-a-sorted-array Java 📝 Easy
1020 978 longest-turbulent-subarray 📝 Medium
1021 979 distribute-coins-in-binary-tree 📝 Medium
1022 980 unique-paths-iii 📝 Hard
1023 981 time-based-key-value-store 📝 Medium
1024 982 triples-with-bitwise-and-equal-to-zero Hard
1025 983 minimum-cost-for-tickets 📝 Medium
1026 984 string-without-aaa-or-bbb 📝 Medium
1027 985 sum-of-even-numbers-after-queries Java 📝 Medium
1028 986 interval-list-intersections Java 📝 Medium
1029 987 vertical-order-traversal-of-a-binary-tree 📝 Hard
1030 988 smallest-string-starting-from-leaf 📝 Medium
1031 989 add-to-array-form-of-integer Java 📝 Easy
1032 990 satisfiability-of-equality-equations 📝 Medium
1033 991 broken-calculator 📝 Medium
1034 992 subarrays-with-k-different-integers 📝 Hard
1035 993 cousins-in-binary-tree Java 📝 Easy
1036 994 rotting-oranges 📝 Medium
1037 995 minimum-number-of-k-consecutive-bit-flips 📝 Hard
1038 996 number-of-squareful-arrays 📝 Hard
1039 997 find-the-town-judge Java 📝 Easy
1040 998 maximum-binary-tree-ii Medium
1041 999 available-captures-for-rook Java Easy
1042 1000 minimum-cost-to-merge-stones Hard
1043 1001 grid-illumination Hard
1044 1002 find-common-characters Java Easy
1045 1003 check-if-word-is-valid-after-substitutions Medium
1046 1004 max-consecutive-ones-iii 📝 Medium
1047 1005 maximize-sum-of-array-after-k-negations Easy
1048 1006 clumsy-factorial Medium
1049 1007 minimum-domino-rotations-for-equal-row 📝 Medium
1050 1008 construct-binary-search-tree-from-preorder-traversal Java 📝 Medium
1051 1055 shortest-way-to-form-string 🔒 📝 Medium
1052 1057 campus-bikes 🔒 📝 Medium
1053 1058 minimize-rounding-error-to-meet-target 🔒 Medium
1054 1009 complement-of-base-10-integer Java 📝 Easy
1055 1010 pairs-of-songs-with-total-durations-divisible-by-60 Java 📝 Medium
1056 1011 capacity-to-ship-packages-within-d-days 📝 Medium
1057 1012 numbers-with-repeated-digits Hard
1058 1061 lexicographically-smallest-equivalent-string 📝 Medium
1059 1060 missing-element-in-sorted-array 🔒 📝 Medium
1060 1062 longest-repeating-substring 🔒 📝 Medium
1061 1063 number-of-valid-subarrays 🔒 Hard
1062 1013 partition-array-into-three-parts-with-equal-sum Java Easy
1063 1014 best-sightseeing-pair Medium
1064 1015 smallest-integer-divisible-by-k 📝 Medium
1065 1016 binary-string-with-substrings-representing-1-to-n Medium
1066 1064 fixed-point 🔒 📝 Easy
1067 1066 campus-bikes-ii 🔒 📝 Medium
1068 1067 digit-count-in-range 🔒 Hard
1069 1056 confusing-number 🔒 📝 Easy
1070 1017 convert-to-base-2 Medium
1071 1018 binary-prefix-divisible-by-5 Java Easy
1072 1019 next-greater-node-in-linked-list 📝 Medium
1073 1020 number-of-enclaves 📝 Medium
1074 1086 high-five 🔒 📝 Easy
1075 1065 index-pairs-of-a-string 🔒 📝 Easy
1076 1087 brace-expansion 🔒 📝 Medium
1077 1088 confusing-number-ii 🔒 📝 Hard
1078 1021 remove-outermost-parentheses Java Easy
1079 1022 sum-of-root-to-leaf-binary-numbers Java 📝 Easy
1080 1023 camelcase-matching Medium
1081 1024 video-stitching Medium
1082 1085 sum-of-digits-in-the-minimum-number 🔒 Easy
1083 1099 two-sum-less-than-k 🔒 📝 Easy
1084 1100 find-k-length-substrings-with-no-repeated-characters 🔒 📝 Medium
1085 1101 the-earliest-moment-when-everyone-become-friends 🔒 📝 Medium
1086 1025 divisor-game Java Easy
1087 1027 longest-arithmetic-subsequence 📝 Medium
1088 1118 number-of-days-in-a-month 🔒 Easy
1089 1119 remove-vowels-from-a-string 🔒 Easy
1090 1134 armstrong-number 🔒 📝 Easy
1091 1120 maximum-average-subtree 🔒 📝 Medium
1092 1026 maximum-difference-between-node-and-ancestor 📝 Medium
1093 1028 recover-a-tree-from-preorder-traversal Hard
1094 1030 matrix-cells-in-distance-order Java Easy
1095 1029 two-city-scheduling Java 📝 Medium
1096 1031 maximum-sum-of-two-non-overlapping-subarrays Medium
1097 1032 stream-of-characters 📝 Hard
1098 1133 largest-unique-number 🔒 📝 Easy
1099 1102 path-with-maximum-minimum-value 🔒 📝 Medium
1100 1135 connecting-cities-with-minimum-cost 🔒 📝 Medium
1101 1136 parallel-courses 🔒 📝 Medium
1102 1150 check-if-a-number-is-majority-element-in-a-sorted-array 🔒 📝 Easy
1103 1033 moving-stones-until-consecutive Medium
1104 1034 coloring-a-border Medium
1105 1035 uncrossed-lines Java 📝 Medium
1106 1036 escape-a-large-maze Hard
1107 1151 minimum-swaps-to-group-all-1s-together 🔒 📝 Medium
1108 1152 analyze-user-website-visit-pattern 🔒 Medium
1111 1039 minimum-score-triangulation-of-polygon Medium
1112 1160 find-words-that-can-be-formed-by-characters Java Easy
1113 1040 moving-stones-until-consecutive-ii Medium
1114 1038 binary-search-tree-to-greater-sum-tree Java Medium
1115 1037 valid-boomerang Easy
1116 1161 maximum-level-sum-of-a-binary-tree 📝 Medium
1117 1162 as-far-from-land-as-possible 📝 Medium
1118 1121 divide-array-into-increasing-sequences 🔒 Hard
1119 1041 robot-bounded-in-circle 📝 Medium
1120 1042 flower-planting-with-no-adjacent Medium
1121 1043 partition-array-for-maximum-sum Medium
1122 1044 longest-duplicate-substring 📝 Hard
1123 1165 single-row-keyboard 🔒 📝 Easy
1124 1153 string-transforms-into-another-string 🔒 📝 Hard
1125 1166 design-file-system 🔒 📝 Medium
1126 1167 minimum-cost-to-connect-sticks 🔒 📝 Medium
1127 1046 last-stone-weight Java 📝 Easy
1128 1047 remove-all-adjacent-duplicates-in-string Java 📝 Easy
1129 1048 longest-string-chain 📝 Medium
1130 1049 last-stone-weight-ii Medium
1131 1180 count-substrings-with-only-one-distinct-letter 🔒 📝 Easy
1132 1181 before-and-after-puzzle 🔒 Medium
1133 1163 last-substring-in-lexicographical-order Hard
1134 1182 shortest-distance-to-target-color 🔒 📝 Medium
1137 1051 height-checker Java Easy
1138 1052 grumpy-bookstore-owner Medium
1139 1053 previous-permutation-with-one-swap Medium
1140 1054 distant-barcodes Medium
1141 1196 how-many-apples-can-you-put-into-the-basket 🔒 📝 Easy
1142 1197 minimum-knight-moves 🔒 📝 Medium
1143 1198 find-smallest-common-element-in-all-rows 🔒 📝 Medium
1144 1168 optimize-water-distribution-in-a-village 🔒 📝 Hard
1145 1074 number-of-submatrices-that-sum-to-target 📝 Hard
1146 1071 greatest-common-divisor-of-strings 📝 Easy
1147 1072 flip-columns-for-maximum-number-of-equal-rows Medium
1148 1073 adding-two-negabinary-numbers Medium
1149 1213 intersection-of-three-sorted-arrays 🔒 📝 Easy
1150 1214 two-sum-bsts 🔒 📝 Medium
1151 1215 stepping-numbers 🔒 Medium
1152 1183 maximum-number-of-ones 🔒 Hard
1156 1078 occurrences-after-bigram Java Easy
1157 1080 insufficient-nodes-in-root-to-leaf-paths Medium
1159 1081 smallest-subsequence-of-distinct-characters Medium
1160 1079 letter-tile-possibilities Medium
1164 1228 missing-number-in-arithmetic-progression 🔒 📝 Easy
1165 1229 meeting-scheduler 🔒 📝 Medium
1166 1230 toss-strange-coins 🔒 📝 Medium
1167 1199 minimum-time-to-build-blocks 🔒 Hard
1168 1089 duplicate-zeros Java 📝 Easy
1169 1090 largest-values-from-labels Medium
1170 1092 shortest-common-supersequence Hard
1171 1091 shortest-path-in-binary-matrix 📝 Medium
1175 1243 array-transformation 🔒 Easy
1176 1244 design-a-leaderboard 🔒 📝 Medium
1177 1245 tree-diameter 🔒 📝 Medium
1178 1216 valid-palindrome-iii 🔒 📝 Hard
1183 1093 statistics-from-a-large-sample Medium
1184 1094 car-pooling Java 📝 Medium
1185 1095 find-in-mountain-array Hard
1188 1096 brace-expansion-ii Hard
1189 1256 encode-number 🔒 Medium
1190 1257 smallest-common-region 🔒 Medium
1191 1258 synonymous-sentences 🔒 Medium
1192 1231 divide-chocolate 🔒 📝 Hard
1194 1104 path-in-zigzag-labelled-binary-tree Medium
1195 1103 distribute-candies-to-people Java 📝 Easy
1196 1105 filling-bookcase-shelves Medium
1197 1106 parsing-a-boolean-expression Hard
1199 1271 hexspeak 🔒 Easy
1200 1272 remove-interval 🔒 📝 Medium
1201 1273 delete-tree-nodes 🔒 Medium
1202 1246 palindrome-removal 🔒 Hard
1205 1108 defanging-an-ip-address Java Easy
1206 1109 corporate-flight-bookings Medium
1207 1110 delete-nodes-and-return-forest Medium
1208 1111 maximum-nesting-depth-of-two-valid-parentheses-strings Medium
1210 1619 mean-of-array-after-removing-some-elements Easy
1211 1286 iterator-for-combination 📝 Medium
1212 1291 sequential-digits 📝 Medium
1213 1259 handshakes-that-dont-cross 🔒 📝 Hard
1217 1122 relative-sort-array Java Easy
1218 1123 lowest-common-ancestor-of-deepest-leaves Medium
1219 1124 longest-well-performing-interval Medium
1220 1125 smallest-sufficient-team Hard
1221 1287 element-appearing-more-than-25-in-sorted-array Java Easy
1222 1288 remove-covered-intervals 📝 Medium
1223 1627 graph-connectivity-with-threshold Hard
1224 1289 minimum-falling-path-sum-ii Hard
1227 1128 number-of-equivalent-domino-pairs Java Easy
1228 1130 minimum-cost-tree-from-leaf-values Medium
1229 1129 shortest-path-with-alternating-colors 📝 Medium
1230 1131 maximum-of-absolute-value-expression Medium
1231 1299 replace-elements-with-greatest-element-on-right-side Java Easy
1232 1300 sum-of-mutated-array-closest-to-target Medium
1233 1274 number-of-ships-in-a-rectangle 🔒 📝 Hard
1234 1301 number-of-paths-with-max-score Hard
1236 1137 n-th-tribonacci-number Java 📝 Easy
1238 1138 alphabet-board-path Medium
1239 1139 largest-1-bordered-square Medium
1240 1140 stone-game-ii 📝 Medium
1241 1313 decompress-run-length-encoded-list Java Easy
1242 1314 matrix-block-sum Medium
1243 1315 sum-of-nodes-with-even-valued-grandparent Java Medium
1244 1316 distinct-echo-substrings Hard
1247 1144 decrease-elements-to-make-array-zigzag Medium
1248 1145 binary-tree-coloring-game Medium
1249 1146 snapshot-array Medium
1250 1143 longest-common-subsequence Java 📝 Medium
1251 1147 longest-chunked-palindrome-decomposition Hard
1252 1328 break-a-palindrome 📝 Medium
1253 1329 sort-the-matrix-diagonally 📝 Medium
1254 1302 deepest-leaves-sum Java 📝 Medium
1255 1330 reverse-subarray-to-maximize-array-value Hard
1256 1331 rank-transform-of-an-array Java Easy
1257 1632 rank-transform-of-a-matrix 📝 Hard
1260 1154 day-of-the-year Java Easy
1261 1156 swap-for-longest-repeated-character-substring Medium
1262 1157 online-majority-element-in-subarray Hard
1263 1155 number-of-dice-rolls-with-target-sum 📝 Medium
1264 1935 maximum-number-of-words-you-can-type Easy
1267 1171 remove-zero-sum-consecutive-nodes-from-linked-list Medium
1270 1172 dinner-plate-stacks Hard
1271 1236 web-crawler 🔒 📝 Medium
1272 1169 invalid-transactions Java Medium
1273 1170 compare-strings-by-frequency-of-the-smallest-character Java Medium
1274 1360 number-of-days-between-two-dates Easy
1275 1361 validate-binary-tree-nodes Medium
1276 1362 closest-divisors Medium
1277 1363 largest-multiple-of-three Hard
1279 1175 prime-arrangements Easy
1280 1176 diet-plan-performance 🔒 Easy
1281 1177 can-make-palindrome-from-substring Medium
1282 1178 number-of-valid-words-for-each-puzzle 📝 Hard
1283 1507 reformat-date Easy
1284 1390 four-divisors Medium
1285 1382 balance-a-binary-search-tree Medium
1286 1425 constrained-subsequence-sum Hard
1287 1184 distance-between-bus-stops Java Easy
1288 1186 maximum-subarray-sum-with-one-deletion Medium
1289 1185 day-of-the-week Java Easy
1290 1187 make-array-strictly-increasing Hard
1293 1550 three-consecutive-odds Easy
1294 2080 range-frequency-queries Medium
1295 1954 minimum-garden-perimeter-to-collect-enough-apples Medium
1296 1483 kth-ancestor-of-a-tree-node Hard
1297 1189 maximum-number-of-balloons Java 📝 Easy
1298 1190 reverse-substrings-between-each-pair-of-parentheses Medium
1299 1191 k-concatenation-maximum-sum Medium
1300 1192 critical-connections-in-a-network 📝 Hard
1302 1957 delete-characters-to-make-fancy-string Easy
1303 2139 minimum-moves-to-reach-target-score Medium
1304 1405 longest-happy-string Medium
1305 1944 number-of-visible-people-in-a-queue Hard
1306 1200 minimum-absolute-difference Java 📝 Easy
1307 1201 ugly-number-iii Medium
1308 1202 smallest-string-with-swaps 📝 Medium
1309 1203 sort-items-by-groups-respecting-dependencies Hard
1310 2079 watering-plants Medium
1311 1895 largest-magic-square Medium
1312 2201 count-artifacts-that-can-be-extracted Medium
1313 1916 count-ways-to-build-rooms-in-an-ant-colony Hard
1319 1207 unique-number-of-occurrences Java 📝 Easy
1320 1209 remove-all-adjacent-duplicates-in-string-ii 📝 Medium
1321 1208 get-equal-substrings-within-budget Medium
1322 1210 minimum-moves-to-reach-target-with-rotations Hard
1324 1706 where-will-the-ball-fall 📝 Medium
1325 1514 path-with-maximum-probability 📝 Medium
1326 1862 sum-of-floored-pairs Hard
1329 1217 minimum-cost-to-move-chips-to-the-same-position Java 📝 Easy
1330 1218 longest-arithmetic-subsequence-of-given-difference 📝 Medium
1331 1219 path-with-maximum-gold Medium
1332 1220 count-vowels-permutation 📝 Hard
1333 2191 sort-the-jumbled-numbers Medium
1334 2310 sum-of-numbers-with-units-digit-k Medium
1335 2226 maximum-candies-allocated-to-k-children Medium
1336 1960 maximum-product-of-the-length-of-two-palindromic-substrings Hard
1337 1206 design-skiplist Hard
1341 1221 split-a-string-in-balanced-strings Java Easy
1342 1222 queens-that-can-attack-the-king Medium
1343 1223 dice-roll-simulation Hard
1344 1224 maximum-equal-frequency Hard
1345 1427 perform-string-shifts 🔒 📝 Easy
1346 2202 maximize-the-topmost-element-after-k-moves Medium
1347 2204 distance-to-a-cycle-in-undirected-graph 🔒 Hard
1348 2321 maximum-score-of-spliced-array Hard
1349 1232 check-if-it-is-a-straight-line Java 📝 Easy
1350 1233 remove-sub-folders-from-the-filesystem Medium
1351 1234 replace-the-substring-for-balanced-string Medium
1352 1235 maximum-profit-in-job-scheduling 📝 Hard
1353 2273 find-resultant-array-after-removing-anagrams Easy
1354 2225 find-players-with-zero-or-one-losses 📝 Medium
1355 2216 minimum-deletions-to-make-array-beautiful Medium
1356 2193 minimum-number-of-moves-to-make-palindrome Hard
1358 1237 find-positive-integer-solution-for-a-given-equation Java Medium
1359 1238 circular-permutation-in-binary-representation Medium
1360 1239 maximum-length-of-a-concatenated-string-with-unique-characters 📝 Medium
1361 1240 tiling-a-rectangle-with-the-fewest-squares Hard
1362 1227 airplane-seat-assignment-probability Medium
1363 2309 greatest-english-letter-in-upper-and-lower-case Easy
1364 1726 tuple-with-same-product Medium
1366 1429 first-unique-number 🔒 📝 Medium
1367 1691 maximum-height-by-stacking-cuboids Hard
1369 1247 minimum-swaps-to-make-strings-equal Medium
1370 1248 count-number-of-nice-subarrays Medium
1371 1249 minimum-remove-to-make-valid-parentheses 📝 Medium
1372 1250 check-if-it-is-a-good-array Hard
1374 1428 leftmost-column-with-at-least-a-one 🔒 📝 Medium
1375 2217 find-palindrome-with-fixed-length Medium
1376 2312 selling-pieces-of-wood Hard
1378 1252 cells-with-odd-values-in-a-matrix Java Easy
1379 1253 reconstruct-a-2-row-binary-matrix Medium
1380 1254 number-of-closed-islands 📝 Medium
1381 1255 maximum-score-words-formed-by-letters Hard
1382 2303 calculate-amount-paid-in-taxes Easy
1383 2198 number-of-single-divisor-triplets 🔒 Medium
1384 1618 maximum-font-to-fit-a-sentence-in-a-screen 🔒 Medium
1385 2189 number-of-ways-to-build-house-of-cards 🔒 Medium
1386 1260 shift-2d-grid Java 📝 Easy
1387 1261 find-elements-in-a-contaminated-binary-tree Medium
1388 1262 greatest-sum-divisible-by-three Medium
1389 1263 minimum-moves-to-move-a-box-to-their-target-location Hard
1391 1426 counting-elements 🔒 📝 Easy
1392 2215 find-the-difference-of-two-arrays 📝 Easy
1393 2218 maximum-value-of-k-coins-from-piles 📝 Hard
1394 2304 minimum-path-cost-in-a-grid Medium
1395 1266 minimum-time-visiting-all-points Java Easy
1396 1267 count-servers-that-communicate Medium
1397 1268 search-suggestions-system 📝 Medium
1398 1269 number-of-ways-to-stay-in-the-same-place-after-some-steps Hard
1400 1275 find-winner-on-a-tic-tac-toe-game Java 📝 Easy
1401 1276 number-of-burgers-with-no-waste-of-ingredients Medium
1402 1277 count-square-submatrices-with-all-ones Java Medium
1403 1278 palindrome-partitioning-iii Hard
1404 1265 print-immutable-linked-list-in-reverse 🔒 Medium
1406 1281 subtract-the-product-and-sum-of-digits-of-an-integer Java Easy
1407 1282 group-the-people-given-the-group-size-they-belong-to Java Medium
1408 1283 find-the-smallest-divisor-given-a-threshold 📝 Medium
1409 1284 minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix 📝 Hard
1411 1290 convert-binary-number-in-a-linked-list-to-integer Java 📝 Easy
1413 1292 maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold Medium
1414 1293 shortest-path-in-a-grid-with-obstacles-elimination 📝 Hard
1416 2229 check-if-an-array-is-consecutive 🔒 Easy
1418 2305 fair-distribution-of-cookies Medium
1419 2263 make-array-non-decreasing-or-non-increasing 🔒 Hard
1421 1295 find-numbers-with-even-number-of-digits Java Easy
1422 1296 divide-array-in-sets-of-k-consecutive-numbers Medium
1423 1297 maximum-number-of-occurrences-of-a-substring Medium
1424 1298 maximum-candies-you-can-get-from-boxes Hard
1426 1304 find-n-unique-integers-sum-up-to-zero Java Easy
1427 1305 all-elements-in-two-binary-search-trees Java 📝 Medium
1428 1306 jump-game-iii 📝 Medium
1429 1307 verbal-arithmetic-puzzle Hard
1430 2269 find-the-k-beauty-of-a-number Easy
1431 2192 all-ancestors-of-a-node-in-a-directed-acyclic-graph Medium
1432 1430 check-if-a-string-is-a-valid-sequence-from-root-to-leaves-path-in-a-binary-tree 🔒 Medium
1433 2227 encrypt-and-decrypt-strings Hard
1434 1309 decrypt-string-from-alphabet-to-integer-mapping Java Easy
1435 1310 xor-queries-of-a-subarray Medium
1436 1311 get-watched-videos-by-your-friends Medium
1437 1312 minimum-insertion-steps-to-make-a-string-palindrome 📝 Hard
1440 1317 convert-integer-to-the-sum-of-two-no-zero-integers Java Easy
1441 1318 minimum-flips-to-make-a-or-b-equal-to-c 📝 Medium
1442 1319 number-of-operations-to-make-network-connected 📝 Medium
1443 1320 minimum-distance-to-type-a-word-using-two-fingers Hard
1444 1342 number-of-steps-to-reduce-a-number-to-zero Java 📝 Easy
1445 1343 number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold Medium
1446 1344 angle-between-hands-of-a-clock 📝 Medium
1447 1345 jump-game-iv 📝 Hard
1448 1323 maximum-69-number Java 📝 Easy
1449 1324 print-words-vertically Medium
1450 1325 delete-leaves-with-a-given-value Medium
1451 1326 minimum-number-of-taps-to-open-to-water-a-garden Hard
1454 1332 remove-palindromic-subsequences 📝 Easy
1455 1333 filter-restaurants-by-vegan-friendly-price-and-distance Medium
1456 1334 find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance Medium
1457 1335 minimum-difficulty-of-a-job-schedule 📝 Hard
1458 1356 sort-integers-by-the-number-of-1-bits Java Easy
1459 1357 apply-discount-every-n-orders Medium
1460 1358 number-of-substrings-containing-all-three-characters Medium
1461 1359 count-all-valid-pickup-and-delivery-options 📝 Hard
1463 1337 the-k-weakest-rows-in-a-matrix Java 📝 Easy
1464 1338 reduce-array-size-to-the-half 📝 Medium
1465 1339 maximum-product-of-splitted-binary-tree 📝 Medium
1466 1340 jump-game-v Hard
1468 1346 check-if-n-and-its-double-exist Easy
1469 1347 minimum-number-of-steps-to-make-two-strings-anagram Medium
1470 1348 tweet-counts-per-frequency Medium
1471 1349 maximum-students-taking-exam Hard
1472 1370 increasing-decreasing-string Java Easy
1473 1371 find-the-longest-substring-containing-vowels-in-even-counts Medium
1474 1372 longest-zigzag-path-in-a-binary-tree 📝 Medium
1475 1373 maximum-sum-bst-in-binary-tree Hard
1476 1351 count-negative-numbers-in-a-sorted-matrix Java 📝 Easy
1477 1352 product-of-the-last-k-numbers Medium
1478 1353 maximum-number-of-events-that-can-be-attended Medium
1479 1354 construct-target-array-with-multiple-sums 📝 Hard
1482 1365 how-many-numbers-are-smaller-than-the-current-number Java Easy
1483 1366 rank-teams-by-votes Medium
1484 1367 linked-list-in-binary-tree Medium
1485 1368 minimum-cost-to-make-at-least-one-valid-path-in-a-grid Hard
1486 1385 find-the-distance-value-between-two-arrays Easy
1487 1386 cinema-seat-allocation Medium
1488 1387 sort-integers-by-the-power-value Medium
1489 1388 pizza-with-3n-slices Hard
1490 1374 generate-a-string-with-characters-that-have-odd-counts Java Easy
1491 1375 number-of-times-binary-string-is-prefix-aligned Medium
1492 1376 time-needed-to-inform-all-employees 📝 Medium
1493 1377 frog-position-after-t-seconds Hard
1496 1380 lucky-numbers-in-a-matrix Java Easy
1497 1381 design-a-stack-with-increment-operation Medium
1498 1379 find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree 📝 Easy
1499 1383 maximum-performance-of-a-team 📝 Hard
1500 1399 count-largest-group Java Easy
1501 1401 circle-and-rectangle-overlapping Medium
1502 1400 construct-k-palindrome-strings Medium
1503 1402 reducing-dishes 📝 Hard
1505 1389 create-target-array-in-the-given-order Java Easy
1507 1391 check-if-there-is-a-valid-path-in-a-grid Medium
1508 1392 longest-happy-prefix Hard
1510 1394 find-lucky-integer-in-an-array Java 📝 Easy
1511 1395 count-number-of-teams Medium
1512 1396 design-underground-system 📝 Medium
1513 1397 find-all-good-strings Hard
1514 1413 minimum-value-to-get-positive-step-by-step-sum 📝 Easy
1515 1414 find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k Medium
1516 1415 the-k-th-lexicographical-string-of-all-happy-strings-of-length-n Medium
1517 1416 restore-the-array 📝 Hard
1519 1403 minimum-subsequence-in-non-increasing-order Easy
1520 1404 number-of-steps-to-reduce-a-number-in-binary-representation-to-one Medium
1522 1406 stone-game-iii 📝 Hard
1524 1408 string-matching-in-an-array Easy
1525 1409 queries-on-a-permutation-with-key Medium
1526 1410 html-entity-parser Medium
1527 1411 number-of-ways-to-paint-n-3-grid Hard
1528 1431 kids-with-the-greatest-number-of-candies Java 📝 Easy
1529 1432 max-difference-you-can-get-from-changing-an-integer Medium
1530 1433 check-if-a-string-can-break-another-string Medium
1531 1434 number-of-ways-to-wear-different-hats-to-each-other Hard
1532 1417 reformat-the-string Easy
1533 1418 display-table-of-food-orders-in-a-restaurant Medium
1534 1419 minimum-number-of-frogs-croaking Medium
1535 1420 build-array-where-you-can-find-the-maximum-exactly-k-comparisons Hard
1537 1422 maximum-score-after-splitting-a-string Easy
1538 1423 maximum-points-you-can-obtain-from-cards 📝 Medium
1539 1424 diagonal-traverse-ii Medium
1542 1446 consecutive-characters 📝 Easy
1543 1447 simplified-fractions Medium
1544 1448 count-good-nodes-in-binary-tree 📝 Medium
1545 1449 form-largest-integer-with-digits-that-add-up-to-target Hard
1547 1436 destination-city Easy
1548 1437 check-if-all-1s-are-at-least-length-k-places-away 📝 Easy
1549 1438 longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit Medium
1550 1439 find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows Hard
1552 1441 build-an-array-with-stack-operations Medium
1553 1442 count-triplets-that-can-form-two-arrays-of-equal-xor Medium
1554 1443 minimum-time-to-collect-all-apples-in-a-tree 📝 Medium
1555 1444 number-of-ways-of-cutting-a-pizza 📝 Hard
1556 1460 make-two-arrays-equal-by-reversing-subarrays Easy
1557 1461 check-if-a-string-contains-all-binary-codes-of-size-k 📝 Medium
1558 1462 course-schedule-iv Medium
1559 1463 cherry-pickup-ii 📝 Hard
1560 1450 number-of-students-doing-homework-at-a-given-time Easy
1561 1451 rearrange-words-in-a-sentence Medium
1562 1452 people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list Medium
1563 1453 maximum-number-of-darts-inside-of-a-circular-dartboard Hard
1566 1455 check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence Easy
1567 1456 maximum-number-of-vowels-in-a-substring-of-given-length 📝 Medium
1568 1457 pseudo-palindromic-paths-in-a-binary-tree 📝 Medium
1569 1458 max-dot-product-of-two-subsequences Hard
1570 1475 final-prices-with-a-special-discount-in-a-shop Easy
1571 1478 allocate-mailboxes Hard
1572 1476 subrectangle-queries Medium
1573 1477 find-two-non-overlapping-sub-arrays-each-with-target-sum Medium
1574 1464 maximum-product-of-two-elements-in-an-array Easy
1575 1465 maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts 📝 Medium
1576 1466 reorder-routes-to-make-all-paths-lead-to-the-city-zero 📝 Medium
1577 1467 probability-of-a-two-boxes-having-the-same-number-of-distinct-balls Hard
1580 1470 shuffle-the-array Java 📝 Easy
1581 1471 the-k-strongest-values-in-an-array Medium
1582 1472 design-browser-history 📝 Medium
1583 1473 paint-house-iii 📝 Hard
1584 1491 average-salary-excluding-the-minimum-and-maximum-salary 📝 Easy
1585 1492 the-kth-factor-of-n 📝 Medium
1586 1493 longest-subarray-of-1s-after-deleting-one-element Medium
1587 1494 parallel-courses-ii Hard
1603 1480 running-sum-of-1d-array Java 📝 Easy
1604 1481 least-number-of-unique-integers-after-k-removals Medium
1605 1482 minimum-number-of-days-to-make-m-bouquets Medium
1609 1469 find-all-the-lonely-nodes 🔒 Easy
1610 1486 xor-operation-in-an-array Java Easy
1611 1487 making-file-names-unique Medium
1612 1488 avoid-flood-in-the-city Medium
1613 1489 find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree Hard
1615 1508 range-sum-of-sorted-subarray-sums Medium
1616 1509 minimum-difference-between-largest-and-smallest-value-in-three-moves Medium
1617 1510 stone-game-iv 📝 Hard
1618 1474 delete-n-nodes-after-m-nodes-of-a-linked-list 🔒 📝 Easy
1619 1496 path-crossing Easy
1620 1497 check-if-array-pairs-are-divisible-by-k Medium
1621 1498 number-of-subsequences-that-satisfy-the-given-sum-condition 📝 Medium
1622 1499 max-value-of-equation Hard
1624 1485 clone-binary-tree-with-random-pointer 🔒 📝 Medium
1626 1502 can-make-arithmetic-progression-from-sequence 📝 Easy
1627 1503 last-moment-before-all-ants-fall-out-of-a-plank Medium
1628 1504 count-submatrices-with-all-ones Medium
1629 1505 minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits Hard
1630 1523 count-odd-numbers-in-an-interval-range 📝 Easy
1631 1524 number-of-sub-arrays-with-odd-sum Medium
1632 1525 number-of-good-ways-to-split-a-string Medium
1633 1526 minimum-number-of-increments-on-subarrays-to-form-a-target-array Hard
1634 1490 clone-n-ary-tree 🔒 📝 Medium
1635 1512 number-of-good-pairs Java Easy
1636 1513 number-of-substrings-with-only-1s Medium
1637 1531 string-compression-ii 📝 Hard
1638 1515 best-position-for-a-service-centre Hard
1640 1500 design-a-file-sharing-system 🔒 Medium
1642 1518 water-bottles Easy
1643 1519 number-of-nodes-in-the-sub-tree-with-the-same-label 📝 Medium
1644 1520 maximum-number-of-non-overlapping-substrings Hard
1645 1521 find-a-value-of-a-mysterious-function-closest-to-target Hard
1646 1539 kth-missing-positive-number 📝 Easy
1647 1540 can-convert-string-in-k-moves Medium
1648 1541 minimum-insertions-to-balance-a-parentheses-string Medium
1649 1546 maximum-number-of-non-overlapping-subarrays-with-sum-equals-target Medium
1650 1506 find-root-of-n-ary-tree 🔒 📝 Medium
1651 1528 shuffle-string Java Easy
1652 1529 minimum-suffix-flips Medium
1653 1530 number-of-good-leaf-nodes-pairs Medium
1655 1516 move-sub-tree-of-n-ary-tree 🔒 Hard
1656 1534 count-good-triplets Java Easy
1657 1535 find-the-winner-of-an-array-game Medium
1658 1536 minimum-swaps-to-arrange-a-binary-grid Medium
1659 1537 get-the-maximum-score Hard
1660 1556 thousand-separator Easy
1661 1557 minimum-number-of-vertices-to-reach-all-nodes 📝 Medium
1662 1558 minimum-numbers-of-function-calls-to-make-target-array Medium
1663 1559 detect-cycles-in-2d-grid Medium
1665 1522 diameter-of-n-ary-tree 🔒 📝 Medium
1666 1544 make-the-string-great 📝 Easy
1667 1545 find-kth-bit-in-nth-binary-string Medium
1668 1542 find-longest-awesome-substring Hard
1669 1547 minimum-cost-to-cut-a-stick 📝 Hard
1672 1533 find-the-index-of-the-large-integer 🔒 📝 Medium
1674 1551 minimum-operations-to-make-array-equal 📝 Medium
1675 1552 magnetic-force-between-two-balls Medium
1676 1553 minimum-number-of-days-to-eat-n-oranges Hard
1677 1572 matrix-diagonal-sum 📝 Easy
1678 1573 number-of-ways-to-split-a-string Medium
1679 1574 shortest-subarray-to-be-removed-to-make-array-sorted Medium
1680 1575 count-all-possible-routes 📝 Hard
1681 1538 guess-the-majority-in-a-hidden-array 🔒 📝 Medium
1682 1560 most-visited-sector-in-a-circular-track Easy
1683 1561 maximum-number-of-coins-you-can-get Medium
1684 1562 find-latest-group-of-size-m Medium
1685 1563 stone-game-v Hard
1687 1548 the-most-similar-path-in-a-graph 🔒 📝 Hard
1689 1566 detect-pattern-of-length-m-repeated-k-or-more-times Easy
1690 1567 maximum-length-of-subarray-with-positive-product Medium
1691 1568 minimum-number-of-days-to-disconnect-island Hard
1692 1569 number-of-ways-to-reorder-array-to-get-same-bst Hard
1693 1588 sum-of-all-odd-length-subarrays Java 📝 Easy
1694 1590 make-sum-divisible-by-p Medium
1695 1589 maximum-sum-obtained-of-any-permutation Medium
1696 1591 strange-printer-ii Hard
1697 1554 strings-differ-by-one-character 🔒 Medium
1698 1576 replace-all-s-to-avoid-consecutive-repeating-characters Easy
1699 1577 number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers Medium
1700 1578 minimum-time-to-make-rope-colorful 📝 Medium
1701 1579 remove-max-number-of-edges-to-keep-graph-fully-traversable 📝 Hard
1703 1564 put-boxes-into-the-warehouse-i 🔒 📝 Medium
1704 1582 special-positions-in-a-binary-matrix Easy
1705 1583 count-unhappy-friends Medium
1706 1584 min-cost-to-connect-all-points 📝 Medium
1707 1585 check-if-string-is-transformable-with-substring-sort-operations Hard
1708 1603 design-parking-system Java 📝 Easy
1709 1604 alert-using-same-key-card-three-or-more-times-in-a-one-hour-period Medium
1710 1606 find-servers-that-handled-most-number-of-requests 📝 Hard
1711 1605 find-valid-matrix-given-row-and-column-sums Medium
1713 1570 dot-product-of-two-sparse-vectors 🔒 📝 Medium
1714 1592 rearrange-spaces-between-words Easy
1715 1593 split-a-string-into-the-max-number-of-unique-substrings Medium
1716 1594 maximum-non-negative-product-in-a-matrix Medium
1717 1595 minimum-cost-to-connect-two-groups-of-points Hard
1719 1580 put-boxes-into-the-warehouse-ii 🔒 Medium
1720 1598 crawler-log-folder Easy
1721 1599 maximum-profit-of-operating-a-centennial-wheel Medium
1722 1600 throne-inheritance Medium
1723 1601 maximum-number-of-achievable-transfer-requests Hard
1725 1621 number-of-sets-of-k-non-overlapping-line-segments Medium
1726 1620 coordinate-with-maximum-network-quality Medium
1727 1728 cat-and-mouse-ii Hard
1728 1622 fancy-sequence Hard
1729 1586 binary-search-tree-iterator-ii 🔒 📝 Medium
1730 1608 special-array-with-x-elements-greater-than-or-equal-x Easy
1731 1609 even-odd-tree Medium
1732 1611 minimum-one-bit-operations-to-make-integers-zero Hard
1733 1610 maximum-number-of-visible-points Hard
1736 1597 build-binary-expression-tree-from-infix-expression 🔒 Hard
1737 1614 maximum-nesting-depth-of-the-parentheses Java Easy
1738 1615 maximal-network-rank Medium
1739 1616 split-two-strings-to-make-palindrome Medium
1740 1617 count-subtrees-with-max-distance-between-cities Hard
1741 1636 sort-array-by-increasing-frequency Easy
1742 1637 widest-vertical-area-between-two-points-containing-no-points Medium
1743 1638 count-substrings-that-differ-by-one-character Medium
1744 1639 number-of-ways-to-form-a-target-string-given-a-dictionary 📝 Hard
1745 1602 find-nearest-right-node-in-binary-tree 🔒 📝 Medium
1746 1624 largest-substring-between-two-equal-characters Easy
1747 1625 lexicographically-smallest-string-after-applying-operations Medium
1748 1626 best-team-with-no-conflicts 📝 Medium
1750 1612 check-if-two-expression-trees-are-equivalent 🔒 Medium
1751 1629 slowest-key 📝 Easy
1752 1630 arithmetic-subarrays Medium
1753 1631 path-with-minimum-effort 📝 Medium
1755 1652 defuse-the-bomb Easy
1756 1653 minimum-deletions-to-make-string-balanced Medium
1757 1654 minimum-jumps-to-reach-home Medium
1758 1655 distribute-repeating-integers Hard
1760 1640 check-array-formation-through-concatenation 📝 Easy
1761 1641 count-sorted-vowel-strings 📝 Medium
1762 1642 furthest-building-you-can-reach 📝 Medium
1764 1668 maximum-repeating-substring Easy
1765 1669 merge-in-between-linked-lists Medium
1766 1671 minimum-number-of-removals-to-make-mountain-array Hard
1767 1670 design-front-middle-back-queue Medium
1768 1628 design-an-expression-tree-with-evaluate-function 🔒 Medium
1769 1646 get-maximum-in-generated-array 📝 Easy
1770 1647 minimum-deletions-to-make-character-frequencies-unique 📝 Medium
1771 1648 sell-diminishing-valued-colored-balls Medium
1772 1649 create-sorted-array-through-instructions 📝 Hard
1774 1634 add-two-polynomials-represented-as-linked-lists 🔒 Medium
1775 1656 design-an-ordered-stream Java Easy
1776 1658 minimum-operations-to-reduce-x-to-zero 📝 Medium
1777 1657 determine-if-two-strings-are-close 📝 Medium
1778 1659 maximize-grid-happiness Hard
1780 1644 lowest-common-ancestor-of-a-binary-tree-ii 🔒 Medium
1781 1662 check-if-two-string-arrays-are-equivalent Java 📝 Easy
1782 1663 smallest-string-with-a-given-numeric-value 📝 Medium
1783 1664 ways-to-make-a-fair-array Medium
1784 1665 minimum-initial-energy-to-finish-tasks Hard
1786 1684 count-the-number-of-consistent-strings Java Easy
1787 1685 sum-of-absolute-differences-in-a-sorted-array Medium
1788 1686 stone-game-vi Medium
1789 1687 delivering-boxes-from-storage-to-ports Hard
1790 1650 lowest-common-ancestor-of-a-binary-tree-iii 🔒 Medium
1791 1672 richest-customer-wealth Java 📝 Easy
1792 1673 find-the-most-competitive-subsequence 📝 Medium
1793 1674 minimum-moves-to-make-array-complementary Medium
1794 1675 minimize-deviation-in-array 📝 Hard
1796 1660 correct-a-binary-tree 🔒 Medium
1797 1678 goal-parser-interpretation Java Easy
1798 1679 max-number-of-k-sum-pairs 📝 Medium
1799 1681 minimum-incompatibility Hard
1800 1680 concatenation-of-consecutive-binary-numbers 📝 Medium
1802 1700 number-of-students-unable-to-eat-lunch Easy
1803 1701 average-waiting-time Medium
1804 1702 maximum-binary-string-after-change Medium
1805 1703 minimum-adjacent-swaps-for-k-consecutive-ones Hard
1806 1688 count-of-matches-in-tournament Java Easy
1807 1689 partitioning-into-minimum-number-of-deci-binary-numbers 📝 Medium
1808 1690 stone-game-vii 📝 Medium
1809 1714 sum-of-special-evenly-spaced-elements-in-array 🔒 Hard
1810 1666 change-the-root-of-a-binary-tree 🔒 Medium
1812 1694 reformat-phone-number Easy
1813 1695 maximum-erasure-value 📝 Medium
1814 1696 jump-game-vi 📝 Medium
1815 1697 checking-existence-of-edge-length-limited-paths 📝 Hard
1816 1676 lowest-common-ancestor-of-a-binary-tree-iv 🔒 Medium
1817 1716 calculate-money-in-leetcode-bank Easy
1818 1717 maximum-score-from-removing-substrings Medium
1819 1718 construct-the-lexicographically-largest-valid-sequence Medium
1820 1719 number-of-ways-to-reconstruct-a-tree Hard
1822 1682 longest-palindromic-subsequence-ii 🔒 Medium
1823 1704 determine-if-string-halves-are-alike 📝 Easy
1824 1705 maximum-number-of-eaten-apples 📝 Medium
1825 1723 find-minimum-time-to-finish-all-jobs Hard
1826 1707 maximum-xor-with-an-element-from-array Hard
1828 1692 count-ways-to-distribute-candies 🔒 Hard
1829 1710 maximum-units-on-a-truck 📝 Easy
1830 1711 count-good-meals Medium
1831 1712 ways-to-split-array-into-three-subarrays 📝 Medium
1832 1713 minimum-operations-to-make-a-subsequence Hard
1833 1732 find-the-highest-altitude 📝 Easy
1834 1733 minimum-number-of-people-to-teach Medium
1835 1734 decode-xored-permutation Medium
1836 1735 count-ways-to-make-array-with-product Hard
1838 1698 number-of-distinct-substrings-in-a-string 🔒 Medium
1839 1720 decode-xored-array Java Easy
1840 1722 minimize-hamming-distance-after-swap-operations Medium
1843 1725 number-of-rectangles-that-can-form-the-largest-square Easy
1844 1742 maximum-number-of-balls-in-a-box Easy
1845 1727 largest-submatrix-with-rearrangements Medium
1847 1708 largest-subarray-length-k 🔒 Easy
1848 1748 sum-of-unique-elements Easy
1849 1749 maximum-absolute-sum-of-any-subarray Medium
1850 1750 minimum-length-of-string-after-deleting-similar-ends Medium
1851 1751 maximum-number-of-events-that-can-be-attended-ii Hard
1858 1736 latest-time-by-replacing-hidden-digits Easy
1859 1737 change-minimum-characters-to-satisfy-one-of-three-conditions Medium
1860 1738 find-kth-largest-xor-coordinate-value Medium
1861 1739 building-boxes Hard
1865 1724 checking-existence-of-edge-length-limited-paths-ii 🔒 Hard
1866 1743 restore-the-array-from-adjacent-pairs Medium
1871 1745 palindrome-partitioning-iv Hard
1872 1744 can-you-eat-your-favorite-candy-on-your-favorite-day Medium
1873 1763 longest-nice-substring Easy
1874 1764 form-array-by-concatenating-subarrays-of-another-array Medium
1875 1766 tree-of-coprimes Hard
1876 1765 map-of-highest-peak Medium
1878 1752 check-if-array-is-sorted-and-rotated Easy
1879 1753 maximum-score-from-removing-stones Medium
1880 1754 largest-merge-of-two-strings Medium
1881 1755 closest-subsequence-sum Hard
1883 1740 find-distance-in-a-binary-tree 🔒 Medium
1884 1758 minimum-changes-to-make-alternating-binary-string Easy
1885 1759 count-number-of-homogenous-substrings Medium
1886 1760 minimum-limit-of-balls-in-a-bag Medium
1887 1761 minimum-degree-of-a-connected-trio-in-a-graph Hard
1888 1779 find-nearest-point-that-has-the-same-x-or-y-coordinate Easy
1889 1780 check-if-number-is-a-sum-of-powers-of-three Medium
1890 1781 sum-of-beauty-of-all-substrings Medium
1891 1782 count-pairs-of-nodes Hard
1893 1746 maximum-subarray-sum-after-one-operation 🔒 Medium
1894 1768 merge-strings-alternately 📝 Easy
1895 1769 minimum-number-of-operations-to-move-all-balls-to-each-box Medium
1896 1770 maximum-score-from-performing-multiplication-operations 📝 Hard
1897 1771 maximize-palindrome-length-from-subsequences Hard
1899 1773 count-items-matching-a-rule Java Easy
1900 1774 closest-dessert-cost Medium
1901 1775 equal-sum-arrays-with-minimum-number-of-operations Medium
1902 1776 car-fleet-ii Hard
1903 1756 design-most-recently-used-queue 🔒 Medium
1904 1796 second-largest-digit-in-a-string Easy
1905 1797 design-authentication-manager Medium
1906 1799 maximize-score-after-n-operations 📝 Hard
1907 1803 count-pairs-with-xor-in-a-range Hard
1909 1762 buildings-with-an-ocean-view 🔒 📝 Medium
1910 1784 check-if-binary-string-has-at-most-one-segment-of-ones Easy
1911 1785 minimum-elements-to-add-to-form-a-given-sum Medium
1912 1786 number-of-restricted-paths-from-first-to-last-node Medium
1913 1787 make-the-xor-of-all-segments-equal-to-zero Hard
1915 1790 check-if-one-string-swap-can-make-strings-equal Easy
1916 1791 find-center-of-star-graph Java Easy
1917 1792 maximum-average-pass-ratio Medium
1918 1793 maximum-score-of-a-good-subarray Hard
1919 1772 sort-features-by-popularity 🔒 Medium
1920 1812 determine-color-of-a-chessboard-square Easy
1923 1813 sentence-similarity-iii Medium
1924 1815 maximum-number-of-groups-getting-fresh-donuts Hard
1925 1814 count-nice-pairs-in-an-array Medium
1927 1800 maximum-ascending-subarray-sum Easy
1928 1801 number-of-orders-in-the-backlog Medium
1929 1802 maximum-value-at-a-given-index-in-a-bounded-array 📝 Medium
1930 1798 maximum-number-of-consecutive-values-you-can-make Medium
1931 1778 shortest-path-in-a-hidden-grid 🔒 Medium
1933 1805 number-of-different-integers-in-a-string Easy
1934 1807 evaluate-the-bracket-pairs-of-a-string Medium
1935 1806 minimum-number-of-operations-to-reinitialize-a-permutation Medium
1936 1808 maximize-number-of-nice-divisors Hard
1937 1788 maximize-the-beauty-of-the-garden 🔒 Hard
1938 1827 minimum-operations-to-make-the-array-increasing Easy
1939 1828 queries-on-number-of-points-inside-a-circle Medium
1940 1829 maximum-xor-for-each-query Medium
1941 1830 minimum-number-of-operations-to-make-string-sorted Hard
1943 1794 count-pairs-of-equal-substrings-with-minimum-difference 🔒 Medium
1944 1816 truncate-sentence Java Easy
1945 1817 finding-the-users-active-minutes Medium
1946 1818 minimum-absolute-sum-difference Medium
1947 1819 number-of-different-subsequences-gcds Hard
1949 1804 implement-trie-ii-prefix-tree 🔒 Medium
1950 1822 sign-of-the-product-of-an-array 📝 Easy
1951 1823 find-the-winner-of-the-circular-game Medium
1952 1824 minimum-sideway-jumps Medium
1953 1825 finding-mk-average Hard
1954 1844 replace-all-digits-with-characters Easy
1955 1845 seat-reservation-manager Medium
1956 1846 maximum-element-after-decreasing-and-rearranging Medium
1957 1847 closest-room Hard
1959 1810 minimum-path-cost-in-a-hidden-grid 🔒 Medium
1960 1832 check-if-the-sentence-is-pangram Java 📝 Easy
1961 1833 maximum-ice-cream-bars 📝 Medium
1962 1834 single-threaded-cpu 📝 Medium
1963 1835 find-xor-sum-of-all-pairs-bitwise-and Hard
1965 1837 sum-of-digits-in-base-k Easy
1966 1838 frequency-of-the-most-frequent-element Medium
1967 1839 longest-substring-of-all-vowels-in-order Medium
1968 1840 maximum-building-height Hard
1969 1820 maximum-number-of-accepted-invitations 🔒 Medium
1970 1859 sorting-the-sentence Java Easy
1971 1860 incremental-memory-leak Medium
1972 1861 rotating-the-box Medium
1975 1848 minimum-distance-to-the-target-element Easy
1976 1849 splitting-a-string-into-descending-consecutive-values Medium
1977 1851 minimum-interval-to-include-each-query Hard
1978 1850 minimum-adjacent-swaps-to-reach-the-kth-smallest-number Medium
1979 1989 maximum-number-of-people-that-can-be-caught-in-tag 🔒 Medium
1980 1826 faulty-sensor 🔒 Easy
1982 1836 remove-duplicates-from-an-unsorted-linked-list 🔒 Medium
1983 1854 maximum-population-year Easy
1984 1855 maximum-distance-between-a-pair-of-values 📝 Medium
1985 1856 maximum-subarray-min-product Medium
1986 1857 largest-color-value-in-a-directed-graph 📝 Hard
1987 1876 substrings-of-size-three-with-distinct-characters Easy
1988 1877 minimize-maximum-pair-sum-in-array Medium
1989 1879 minimum-xor-sum-of-two-arrays Hard
1990 1878 get-biggest-three-rhombus-sums-in-a-grid Medium
1992 2046 sort-linked-list-already-sorted-using-absolute-values 🔒 Medium
1993 1863 sum-of-all-subset-xor-totals Easy
1994 1864 minimum-number-of-swaps-to-make-the-binary-string-alternating Medium
1995 1865 finding-pairs-with-a-certain-sum Medium
1996 1866 number-of-ways-to-rearrange-sticks-with-k-sticks-visible Hard
1997 1842 next-palindrome-using-same-digits 🔒 Hard
1999 1869 longer-contiguous-segments-of-ones-than-zeros Easy
2000 1870 minimum-speed-to-arrive-on-time Medium
2001 1871 jump-game-vii Medium
2002 1872 stone-game-viii Hard
2003 1852 distinct-numbers-in-each-subarray 🔒 Medium
2005 1893 check-if-all-the-integers-in-a-range-are-covered Easy
2006 1894 find-the-student-that-will-replace-the-chalk Medium
2007 2247 maximum-cost-of-trip-with-k-highways 🔒 Hard
2008 1896 minimum-cost-to-change-the-final-value-of-expression Hard
2009 1858 longest-word-with-all-prefixes 🔒 Medium
2010 1880 check-if-word-equals-summation-of-two-words Java Easy
2011 1881 maximum-value-after-insertion Medium
2012 1882 process-tasks-using-servers Medium
2013 1883 minimum-skips-to-arrive-at-meeting-on-time Hard
2015 1886 determine-whether-matrix-can-be-obtained-by-rotation Easy
2016 1887 reduction-operations-to-make-the-array-elements-equal Medium
2017 1888 minimum-number-of-flips-to-make-the-binary-string-alternating Medium
2018 1889 minimum-space-wasted-from-packaging Hard
2019 1868 product-of-two-run-length-encoded-arrays 🔒 Medium
2020 1909 remove-one-element-to-make-the-array-strictly-increasing Easy
2021 1910 remove-all-occurrences-of-a-substring Medium
2022 1911 maximum-alternating-subsequence-sum Medium
2023 1912 design-movie-rental-system Hard
2025 1897 redistribute-characters-to-make-all-strings-equal Easy
2026 1899 merge-triplets-to-form-target-triplet Medium
2027 1898 maximum-number-of-removable-characters Medium
2028 1900 the-earliest-and-latest-rounds-where-players-compete Hard
2029 1874 minimize-product-sum-of-two-arrays 🔒 📝 Medium
2031 1884 egg-drop-with-2-eggs-and-n-floors Medium
2032 1903 largest-odd-number-in-string Easy
2033 1904 the-number-of-full-rounds-you-have-played Medium
2034 1906 minimum-absolute-difference-queries Medium
2035 1905 count-sub-islands Medium
2036 1885 count-pairs-in-two-arrays 🔒 Medium
2037 1925 count-square-sum-triples Easy
2038 1926 nearest-exit-from-entrance-in-maze 📝 Medium
2039 1927 sum-game Medium
2040 1928 minimum-cost-to-reach-destination-in-time Hard
2042 1913 maximum-product-difference-between-two-pairs Java Easy
2043 1914 cyclically-rotating-a-grid Medium
2044 1915 number-of-wonderful-substrings Medium
2045 1891 cutting-ribbons 🔒 Medium
2047 1901 find-a-peak-element-ii Medium
2048 1920 build-array-from-permutation Java Easy
2049 1921 eliminate-maximum-number-of-monsters Medium
2050 1922 count-good-numbers Medium
2051 1923 longest-common-subpath Hard
2052 1902 depth-of-bst-given-insertion-order 🔒 Medium
2053 1941 check-if-all-characters-have-equal-number-of-occurrences Easy
2054 1942 the-number-of-the-smallest-unoccupied-chair Medium
2055 1943 describe-the-painting Medium
2056 2297 jump-game-viii 🔒 Medium
2058 1929 concatenation-of-array Java Easy
2059 1930 unique-length-3-palindromic-subsequences Medium
2060 1932 merge-bsts-to-create-single-bst Hard
2061 1931 painting-a-grid-with-three-different-colors Hard
2062 1908 game-of-nim 🔒 📝 Medium
2065 2307 check-for-contradictions-in-equations 🔒 Hard
2066 1936 add-minimum-number-of-rungs Medium
2067 1937 maximum-number-of-points-with-cost 📝 Medium
2068 1938 maximum-genetic-difference-query Hard
2069 1918 kth-smallest-subarray-sum 🔒 Medium
2070 1933 check-if-string-is-decomposable-into-value-equal-substrings 🔒 Easy
2071 1940 longest-common-subsequence-between-sorted-arrays 🔒 Medium
2072 1950 maximum-of-minimum-values-in-all-subarrays 🔒 Medium
2073 1956 minimum-time-for-k-virus-variants-to-spread 🔒 Hard
2074 1924 erect-the-fence-ii 🔒 Hard
2075 2021 brightest-position-on-street 🔒 Medium
2076 1945 sum-of-digits-of-string-after-convert Easy
2077 1946 largest-number-after-mutating-substring Medium
2078 1947 maximum-compatibility-score-sum Medium
2079 1948 delete-duplicate-folders-in-system Hard
2080 1958 check-if-move-is-legal Medium
2081 1959 minimum-total-space-wasted-with-k-resizing-operations Medium
2082 2052 minimum-cost-to-separate-sentence-into-rows 🔒 Medium
2083 1952 three-divisors Easy
2084 1953 maximum-number-of-weeks-for-which-you-can-work Medium
2085 1968 array-with-elements-not-equal-to-average-of-neighbors Medium
2086 1955 count-number-of-special-subsequences Hard
2088 1974 minimum-time-to-type-word-using-special-typewriter Easy
2089 1975 maximum-matrix-sum Medium
2090 1976 number-of-ways-to-arrive-at-destination Medium
2091 1977 number-of-ways-to-separate-numbers Hard
2093 1961 check-if-string-is-a-prefix-of-array Easy
2094 1962 remove-stones-to-minimize-the-total 📝 Medium
2095 1963 minimum-number-of-swaps-to-make-the-string-balanced Medium
2096 1964 find-the-longest-valid-obstacle-course-at-each-position 📝 Hard
2099 1967 number-of-strings-that-appear-as-substrings-in-word Easy
2100 1969 minimum-non-zero-product-of-the-array-elements Medium
2101 1970 last-day-where-you-can-still-cross 📝 Hard
2102 1991 find-the-middle-index-in-array Easy
2103 1992 find-all-groups-of-farmland Medium
2104 1993 operations-on-tree Medium
2105 1994 the-number-of-good-subsets Hard
2106 1979 find-greatest-common-divisor-of-array Easy
2107 1980 find-unique-binary-string Medium
2108 1981 minimize-the-difference-between-target-and-chosen-elements Medium
2109 1982 find-array-given-subset-sums Hard
2111 1966 binary-searchable-numbers-in-an-unsorted-array 🔒 Medium
2112 1984 minimum-difference-between-highest-and-lowest-of-k-scores Easy
2113 1985 find-the-kth-largest-integer-in-the-array Medium
2114 1986 minimum-number-of-work-sessions-to-finish-the-tasks Medium
2115 1987 number-of-unique-good-subsequences Hard
2116 2006 count-number-of-pairs-with-absolute-difference-k Java Easy
2117 2007 find-original-array-from-doubled-array 📝 Medium
2118 2008 maximum-earnings-from-taxi Medium
2119 2009 minimum-number-of-operations-to-make-array-continuous Hard
2121 1971 find-if-path-exists-in-graph 📝 Easy
2122 1995 count-special-quadruplets Easy
2123 1996 the-number-of-weak-characters-in-the-game 📝 Medium
2124 1997 first-day-where-you-have-been-in-all-the-rooms Medium
2125 1998 gcd-sort-of-an-array Hard
2126 1973 count-nodes-equal-to-sum-of-descendants 🔒 Medium
2128 2000 reverse-prefix-of-word Easy
2129 2001 number-of-pairs-of-interchangeable-rectangles Medium
2130 2002 maximum-product-of-the-length-of-two-palindromic-subsequences Medium
2131 2003 smallest-missing-genetic-value-in-each-subtree Hard
2132 2022 convert-1d-array-into-2d-array Easy
2133 2023 number-of-pairs-of-strings-with-concatenation-equal-to-target Medium
2134 2024 maximize-the-confusion-of-an-exam 📝 Medium
2135 2025 maximum-number-of-ways-to-partition-an-array Hard
2137 2011 final-value-of-variable-after-performing-operations Java Easy
2138 2012 sum-of-beauty-in-the-array Medium
2139 2013 detect-squares Medium
2140 2014 longest-subsequence-repeated-k-times Hard
2141 1999 smallest-greater-multiple-made-of-two-digits 🔒 Medium
2142 2015 average-height-of-buildings-in-each-segment 🔒 Medium
2144 2016 maximum-difference-between-increasing-elements Easy
2145 2017 grid-game Medium
2146 2018 check-if-word-can-be-placed-in-crossword Medium
2147 2019 the-score-of-students-solving-math-expression Hard
2148 2037 minimum-number-of-moves-to-seat-everyone Easy
2149 2038 remove-colored-pieces-if-both-neighbors-are-the-same-color Medium
2150 2040 kth-smallest-product-of-two-sorted-arrays Hard
2151 2039 the-time-when-the-network-becomes-idle Medium
2153 2005 subtree-removal-game-with-fibonacci-tree 🔒 Hard
2154 2027 minimum-moves-to-convert-string Easy
2155 2028 find-missing-observations Medium
2156 2029 stone-game-ix Medium
2157 2030 smallest-k-length-subsequence-with-occurrences-of-a-letter Hard
2159 2032 two-out-of-three Easy
2160 2033 minimum-operations-to-make-a-uni-value-grid Medium
2161 2034 stock-price-fluctuation 📝 Medium
2162 2035 partition-array-into-two-arrays-to-minimize-sum-difference Hard
2163 2053 kth-distinct-string-in-an-array Easy
2164 2054 two-best-non-overlapping-events Medium
2165 2055 plates-between-candles Medium
2166 2056 number-of-valid-move-combinations-on-chessboard Hard
2168 2042 check-if-numbers-are-ascending-in-a-sentence Easy
2169 2043 simple-bank-system Medium
2170 2044 count-number-of-maximum-bitwise-or-subsets Medium
2171 2045 second-minimum-time-to-reach-destination 📝 Hard
2173 2047 number-of-valid-words-in-a-sentence Easy
2174 2048 next-greater-numerically-balanced-number Medium
2175 2049 count-nodes-with-the-highest-score Medium
2176 2050 parallel-courses-iii Hard
2177 2068 check-whether-two-strings-are-almost-equivalent Easy
2178 2069 walking-robot-simulation-ii Medium
2179 2070 most-beautiful-item-for-each-query Medium
2180 2071 maximum-number-of-tasks-you-can-assign Hard
2181 2057 smallest-index-with-equal-value Easy
2182 2058 find-the-minimum-and-maximum-number-of-nodes-between-critical-points Medium
2183 2059 minimum-operations-to-convert-number Medium
2184 2060 check-if-an-original-string-exists-given-two-encoded-strings Hard
2186 2062 count-vowel-substrings-of-a-string Easy
2187 2063 vowels-of-all-substrings Medium
2188 2064 minimized-maximum-of-products-distributed-to-any-store Medium
2189 2065 maximum-path-quality-of-a-graph Hard
2190 2085 count-common-words-with-one-occurrence Easy
2191 2086 minimum-number-of-food-buckets-to-feed-the-hamsters Medium
2192 2087 minimum-cost-homecoming-of-a-robot-in-a-grid Medium
2193 2088 count-fertile-pyramids-in-a-land Hard
2195 2073 time-needed-to-buy-tickets Easy
2196 2074 reverse-nodes-in-even-length-groups Medium
2197 2075 decode-the-slanted-ciphertext Medium
2198 2076 process-restricted-friend-requests Hard
2199 2078 two-furthest-houses-with-different-colors Easy
2200 2132 stamping-the-grid Hard
2201 2097 valid-arrangement-of-pairs Hard
2202 2081 sum-of-k-mirror-numbers Hard
2203 2061 number-of-spaces-cleaning-robot-cleaned 🔒 Medium
2204 2099 find-subsequence-of-length-k-with-the-largest-sum Easy
2205 2100 find-good-days-to-rob-the-bank Medium
2206 2101 detonate-the-maximum-bombs Medium
2207 2102 sequentially-ordinal-rank-tracker Hard
2209 2067 number-of-equal-count-substrings 🔒 Medium
2210 2089 find-target-indices-after-sorting-array Easy
2211 2090 k-radius-subarray-averages 📝 Medium
2212 2091 removing-minimum-and-maximum-from-array Medium
2213 2092 find-all-people-with-secret Hard
2215 2094 finding-3-digit-even-numbers Easy
2216 2095 delete-the-middle-node-of-a-linked-list 📝 Medium
2217 2096 step-by-step-directions-from-a-binary-tree-node-to-another Medium
2218 2077 paths-in-maze-that-lead-to-same-room 🔒 Medium
2219 2114 maximum-number-of-words-found-in-sentences Easy
2220 2115 find-all-possible-recipes-from-given-supplies Medium
2221 2116 check-if-a-parentheses-string-can-be-valid Medium
2222 2117 abbreviating-the-product-of-a-range Hard
2225 2083 substrings-that-begin-and-end-with-the-same-letter 🔒 Medium
2226 2103 rings-and-rods Easy
2227 2104 sum-of-subarray-ranges 📝 Medium
2228 2105 watering-plants-ii Medium
2229 2106 maximum-fruits-harvested-after-at-most-k-steps Hard
2230 2093 minimum-cost-to-reach-city-with-discounts 🔒 Medium
2231 2108 find-first-palindromic-string-in-the-array Easy
2232 2109 adding-spaces-to-a-string Medium
2233 2110 number-of-smooth-descent-periods-of-a-stock Medium
2234 2111 minimum-operations-to-make-the-array-k-increasing Hard
2235 2129 capitalize-the-title Easy
2236 2130 maximum-twin-sum-of-a-linked-list 📝 Medium
2237 2131 longest-palindrome-by-concatenating-two-letter-words 📝 Medium
2238 2119 a-number-after-a-double-reversal Easy
2239 2120 execution-of-all-suffix-instructions-staying-in-a-grid Medium
2240 2121 intervals-between-identical-elements Medium
2241 2122 recover-the-original-array Hard
2242 2098 subsequence-of-size-k-with-the-largest-even-sum 🔒 Medium
2243 2124 check-if-all-as-appears-before-all-bs Easy
2244 2125 number-of-laser-beams-in-a-bank Medium
2245 2126 destroying-asteroids Medium
2246 2127 maximum-employees-to-be-invited-to-a-meeting Hard
2247 2107 number-of-unique-flavors-after-sharing-k-candies 🔒 Medium
2248 2144 minimum-cost-of-buying-candies-with-discount Easy
2249 2145 count-the-hidden-sequences Medium
2250 2146 k-highest-ranked-items-within-a-price-range Medium
2251 2147 number-of-ways-to-divide-a-long-corridor Hard
2254 2133 check-if-every-row-and-column-contains-all-numbers Easy
2255 2134 minimum-swaps-to-group-all-1s-together-ii Medium
2256 2135 count-words-obtained-after-adding-a-letter Medium
2257 2136 earliest-possible-day-of-full-bloom 📝 Hard
2258 2113 elements-in-array-after-removing-and-replacing-elements 🔒 Medium
2259 2123 minimum-operations-to-remove-adjacent-ones-in-matrix 🔒 Hard
2260 2138 divide-a-string-into-groups-of-size-k Easy
2261 2155 all-divisions-with-the-highest-score-of-a-binary-array Medium
2262 2140 solving-questions-with-brainpower 📝 Medium
2263 2141 maximum-running-time-of-n-computers 📝 Hard
2264 2160 minimum-sum-of-four-digit-number-after-splitting-digits Easy
2265 2161 partition-array-according-to-given-pivot Medium
2266 2162 minimum-cost-to-set-cooking-time Medium
2267 2163 minimum-difference-in-sums-after-removal-of-elements Hard
2268 2128 remove-all-ones-with-row-and-column-flips 🔒 Medium
2269 2148 count-elements-with-strictly-smaller-and-greater-elements Easy
2270 2150 find-all-lonely-numbers-in-the-array Medium
2271 2149 rearrange-array-elements-by-sign Medium
2272 2151 maximum-good-people-based-on-statements Hard
2273 2137 pour-water-between-buckets-to-make-water-levels-equal 🔒 Medium
2274 2154 keep-multiplying-found-values-by-two Easy
2275 2156 find-substring-with-given-hash-value Hard
2276 2157 groups-of-strings Hard
2277 2176 count-equal-and-divisible-pairs-in-an-array Easy
2278 2177 find-three-consecutive-integers-that-sum-to-a-given-number Medium
2279 2178 maximum-split-of-positive-even-integers Medium
2280 2179 count-good-triplets-in-an-array Hard
2282 2143 choose-numbers-from-two-arrays-in-range 🔒 Hard
2283 2164 sort-even-and-odd-indices-independently Easy
2284 2165 smallest-value-of-the-rearranged-number Medium
2285 2166 design-bitset Medium
2286 2167 minimum-time-to-remove-all-cars-containing-illegal-goods Hard
2287 2152 minimum-number-of-lines-to-cover-points 🔒 Medium
2288 2169 count-operations-to-obtain-zero Easy
2289 2170 minimum-operations-to-make-the-array-alternating Medium
2290 2171 removing-minimum-number-of-magic-beans Medium
2291 2172 maximum-and-sum-of-array Hard
2292 2185 counting-words-with-a-given-prefix Easy
2293 2186 minimum-number-of-steps-to-make-two-strings-anagram-ii Medium
2294 2187 minimum-time-to-complete-trips 📝 Medium
2295 2188 minimum-time-to-finish-the-race Hard
2297 2158 amount-of-new-area-painted-each-day 🔒 Hard
2298 2180 count-integers-with-even-digit-sum Easy
2299 2181 merge-nodes-in-between-zeros Medium
2300 2182 construct-string-with-repeat-limit Medium
2301 2183 count-array-pairs-divisible-by-k Hard
2303 2168 unique-substrings-with-equal-digit-frequency 🔒 Medium
2304 2194 cells-in-a-range-on-an-excel-sheet Easy
2305 2195 append-k-integers-with-minimal-sum Medium
2306 2196 create-binary-tree-from-descriptions Medium
2307 2197 replace-non-coprime-numbers-in-array Hard
2308 2206 divide-array-into-equal-pairs Easy
2309 2207 maximize-number-of-subsequences-in-a-string Medium
2310 2208 minimum-operations-to-halve-array-sum Medium
2311 2209 minimum-white-tiles-after-covering-with-carpets Hard
2312 2190 most-frequent-number-following-key-in-an-array Easy
2314 2174 remove-all-ones-with-row-and-column-flips-ii 🔒 Medium
2316 2210 count-hills-and-valleys-in-an-array Easy
2317 2211 count-collisions-on-a-road Medium
2318 2212 maximum-points-in-an-archery-competition Medium
2319 2213 longest-substring-of-one-repeating-character Hard
2320 2200 find-all-k-distant-indices-in-an-array Easy
2321 2203 minimum-weighted-subgraph-with-the-required-paths Hard
2322 2184 number-of-ways-to-build-sturdy-brick-wall 🔒 Medium
2323 2220 minimum-bit-flips-to-convert-number Easy
2324 2221 find-triangular-sum-of-an-array Medium
2325 2222 number-of-ways-to-select-buildings Medium
2326 2223 sum-of-scores-of-built-strings Hard
2327 2231 largest-number-after-digit-swaps-by-parity Easy
2328 2232 minimize-result-by-adding-parentheses-to-expression Medium
2329 2233 maximum-product-after-k-increments Medium
2330 2234 maximum-total-beauty-of-the-gardens Hard
2331 2248 intersection-of-multiple-arrays Easy
2332 2249 count-lattice-points-inside-a-circle Medium
2333 2250 count-number-of-rectangles-containing-each-point Medium
2334 2251 number-of-flowers-in-full-bloom Hard
2337 2259 remove-digit-from-number-to-maximize-result Easy
2338 2260 minimum-consecutive-cards-to-pick-up Medium
2339 2261 k-divisible-elements-subarrays Medium
2340 2262 total-appeal-of-a-string Hard
2341 2255 count-prefixes-of-a-given-string Easy
2342 2256 minimum-average-difference 📝 Medium
2343 2257 count-unguarded-cells-in-the-grid Medium
2344 2258 escape-the-spreading-fire Hard
2345 2224 minimum-number-of-operations-to-convert-time Easy
2346 2264 largest-3-same-digit-number-in-string Easy
2347 2265 count-nodes-equal-to-average-of-subtree Medium
2348 2266 count-number-of-texts Medium
2349 2267 check-if-there-is-a-valid-parentheses-string-path Hard
2350 2239 find-closest-number-to-zero Easy
2351 2240 number-of-ways-to-buy-pens-and-pencils Medium
2352 2241 design-an-atm-machine Medium
2353 2242 maximum-score-of-a-node-sequence Hard
2354 2214 minimum-health-to-beat-game 🔒 📝 Medium
2355 2274 maximum-consecutive-floors-without-special-floors Medium
2356 2275 largest-combination-with-bitwise-and-greater-than-zero Medium
2357 2276 count-integers-in-intervals Hard
2358 2270 number-of-ways-to-split-array Medium
2359 2271 maximum-white-tiles-covered-by-a-carpet Medium
2360 2272 substring-with-largest-variance Hard
2361 2243 calculate-digit-sum-of-a-string Easy
2362 2244 minimum-rounds-to-complete-all-tasks 📝 Medium
2363 2245 maximum-trailing-zeros-in-a-cornered-path Medium
2364 2246 longest-path-with-different-adjacent-characters 📝 Hard
2365 2278 percentage-of-letter-in-string Easy
2366 2279 maximum-bags-with-full-capacity-of-rocks 📝 Medium
2367 2280 minimum-lines-to-represent-a-line-chart Medium
2368 2281 sum-of-total-strength-of-wizards 📝 Hard
2369 2219 maximum-sum-score-of-array 🔒 Medium
2372 2287 rearrange-characters-to-make-target-string Easy
2373 2288 apply-discount-to-prices Medium
2374 2289 steps-to-make-array-non-decreasing Medium
2375 2290 minimum-obstacle-removal-to-reach-corner Hard
2377 2283 check-if-number-has-equal-digit-count-and-digit-value Easy
2378 2284 sender-with-largest-word-count Medium
2379 2285 maximum-total-importance-of-roads Medium
2380 2286 booking-concert-tickets-in-groups Hard
2383 2235 add-two-integers Easy
2384 2236 root-equals-sum-of-children Easy
2385 2237 count-positions-on-street-with-required-brightness 🔒 Medium
2386 2293 min-max-game Easy
2387 2294 partition-array-such-that-maximum-difference-is-k Medium
2388 2295 replace-elements-in-an-array Medium
2389 2296 design-a-text-editor Hard
2390 2306 naming-a-company 📝 Hard
2391 2299 strong-password-checker-ii Easy
2392 2300 successful-pairs-of-spells-and-potions 📝 Medium
2393 2301 match-substring-after-replacement Hard
2394 2302 count-subarrays-with-score-less-than-k Hard
2395 2311 longest-binary-subsequence-less-than-or-equal-to-k Medium
2396 2254 design-video-sharing-platform 🔒 Hard
2397 2320 count-number-of-ways-to-place-houses Medium
2398 2319 check-if-matrix-is-x-matrix Easy
2399 2313 minimum-flips-in-binary-tree-to-get-result 🔒 Hard
2400 2322 minimum-score-after-removals-on-a-tree Hard
2401 2315 count-asterisks Easy
2402 2317 maximum-xor-after-operations Medium
2403 2316 count-unreachable-pairs-of-nodes-in-an-undirected-graph 📝 Medium
2404 2318 number-of-distinct-roll-sequences Hard
2405 2268 minimum-number-of-keypresses 🔒 Medium
2406 2325 decode-the-message Easy
2408 2327 number-of-people-aware-of-a-secret Medium
2409 2328 number-of-increasing-paths-in-a-grid 📝 Hard
2411 2326 spiral-matrix-iv Medium
2412 2335 minimum-amount-of-time-to-fill-cups Easy
2413 2336 smallest-number-in-infinite-set 📝 Medium
2414 2337 move-pieces-to-obtain-a-string Medium
2415 2338 count-the-number-of-ideal-arrays Hard
2416 2331 evaluate-boolean-binary-tree Easy
2417 2332 the-latest-time-to-catch-a-bus Medium
2418 2333 minimum-sum-of-squared-difference Medium
2419 2334 subarray-with-elements-greater-than-varying-threshold Hard
2420 2277 closest-node-to-path-in-tree 🔒 Hard
2421 2341 maximum-number-of-pairs-in-array Easy
2422 2343 query-kth-smallest-trimmed-number Medium
2423 2344 minimum-deletions-to-make-array-divisible Hard
2425 2282 number-of-people-that-can-be-seen-in-a-grid 🔒 Medium
2426 2291 maximum-profit-from-trading-stocks 🔒 Medium
2427 2351 first-letter-to-appear-twice Easy
2428 2352 equal-row-and-column-pairs Medium
2429 2353 design-a-food-rating-system Medium
2430 2354 number-of-excellent-pairs Hard
2432 2348 number-of-zero-filled-subarrays 📝 Medium
2433 2347 best-poker-hand Easy
2434 2349 design-a-number-container-system Medium
2435 2350 shortest-impossible-sequence-of-rolls Hard
2436 2357 make-array-zero-by-subtracting-equal-amounts Easy
2437 2358 maximum-number-of-groups-entering-a-competition Medium
2438 2359 find-closest-node-to-given-two-nodes 📝 Medium
2439 2360 longest-cycle-in-a-graph 📝 Hard
2442 2367 number-of-arithmetic-triplets Easy
2443 2369 check-if-there-is-a-valid-partition-for-the-array Medium
2444 2370 longest-ideal-subsequence Medium
2445 2368 reachable-nodes-with-restrictions 📝 Medium
2447 2363 merge-similar-items Easy
2448 2364 count-number-of-bad-pairs Medium
2449 2398 maximum-number-of-robots-within-budget Hard
2450 2366 minimum-replacements-to-sort-the-array Hard
2454 2373 largest-local-values-in-a-matrix Easy
2455 2374 node-with-highest-edge-score Medium
2456 2375 construct-smallest-number-from-di-string Medium
2457 2376 count-special-integers Hard
2458 2323 find-minimum-time-to-finish-all-jobs-ii 🔒 Medium
2459 2383 minimum-hours-of-training-to-win-a-competition Easy
2461 2385 amount-of-time-for-binary-tree-to-be-infected Medium
2462 2386 find-the-k-sum-of-an-array Hard
2463 2379 minimum-recolors-to-get-k-consecutive-black-blocks Easy
2464 2380 time-needed-to-rearrange-a-binary-string Medium
2465 2381 shifting-letters-ii Medium
2466 2382 maximum-segment-sum-after-removals Hard
2468 2330 valid-palindrome-iv 🔒 Medium
2469 2389 longest-subsequence-with-limited-sum 📝 Easy
2470 2390 removing-stars-from-a-string 📝 Medium
2471 2391 minimum-amount-of-time-to-collect-garbage Medium
2472 2392 build-a-matrix-with-conditions Hard
2473 2342 max-sum-of-a-pair-with-equal-sum-of-digits Medium
2474 2340 minimum-adjacent-swaps-to-make-a-valid-array 🔒 Medium
2475 2384 largest-palindromic-number Medium
2476 2399 check-distances-between-same-letters Easy
2477 2400 number-of-ways-to-reach-a-position-after-exactly-k-steps Medium
2478 2401 longest-nice-subarray Medium
2479 2402 meeting-rooms-iii Hard
2480 2395 find-subarrays-with-equal-sum Easy
2481 2396 strictly-palindromic-number Medium
2482 2397 maximum-rows-covered-by-columns Medium
2483 2365 task-scheduler-ii Medium
2485 2345 finding-the-number-of-visible-mountains 🔒 Medium
2486 2404 most-frequent-even-element Easy
2487 2405 optimal-partition-of-string 📝 Medium
2488 2406 divide-intervals-into-minimum-number-of-groups Medium
2489 2459 sort-array-by-moving-items-to-empty-space 🔒 Hard
2490 2355 maximum-number-of-books-you-can-take 🔒 Hard
2491 2413 smallest-even-multiple Easy
2492 2414 length-of-the-longest-alphabetical-continuous-substring Medium
2493 2415 reverse-odd-levels-of-binary-tree Medium
2494 2416 sum-of-prefix-scores-of-strings Hard
2496 2409 count-days-spent-together Easy
2497 2410 maximum-matching-of-players-with-trainers Medium
2498 2411 smallest-subarrays-with-maximum-bitwise-or Medium
2499 2412 minimum-money-required-before-transactions Hard
2500 2361 minimum-costs-using-the-train-line 🔒 Hard
2502 2418 sort-the-people Easy
2503 2419 longest-subarray-with-maximum-bitwise-and Medium
2504 2420 find-all-good-indices Medium
2505 2421 number-of-good-paths 📝 Hard
2506 2371 minimize-maximum-value-in-a-grid 🔒 Hard
2507 2427 number-of-common-factors Easy
2508 2428 maximum-sum-of-an-hourglass Medium
2509 2429 minimize-xor Medium
2510 2430 maximum-deletions-on-a-string Hard
2511 2522 partition-string-into-substrings-with-values-at-most-k Medium
2512 2424 longest-uploaded-prefix Medium
2513 2426 number-of-pairs-satisfying-inequality Hard
2517 2378 choose-edges-to-maximize-score-in-a-tree 🔒 Medium
2518 2432 the-employee-that-worked-on-the-longest-task Easy
2519 2433 find-the-original-array-of-prefix-xor Medium
2520 2434 using-a-robot-to-print-the-lexicographically-smallest-string Medium
2521 2435 paths-in-matrix-whose-sum-is-divisible-by-k Hard
2522 2387 median-of-a-row-wise-sorted-matrix 🔒 Medium
2524 2441 largest-positive-integer-that-exists-with-its-negative Easy
2525 2442 count-number-of-distinct-integers-after-reverse-operations Medium
2526 2407 longest-increasing-subsequence-ii Hard
2527 2444 count-subarrays-with-fixed-bounds 📝 Hard
2528 2437 number-of-valid-clock-times Easy
2529 2438 range-product-queries-of-powers Medium
2530 2439 minimize-maximum-of-array 📝 Medium
2531 2440 create-components-with-same-value Hard
2532 2423 remove-letter-to-equalize-frequency Easy
2533 2425 bitwise-xor-of-all-pairings Medium
2535 2393 count-strictly-increasing-subarrays 🔒 Medium
2536 2446 determine-if-two-events-have-conflict Easy
2537 2403 minimum-time-to-kill-all-monsters 🔒 Hard
2538 2448 minimum-cost-to-make-array-equal 📝 Hard
2539 2449 minimum-number-of-operations-to-make-arrays-similar Hard
2540 2647 color-the-triangle-red 🔒 Hard
2541 2443 sum-of-number-and-its-reverse Medium
2542 2455 average-value-of-even-numbers-that-are-divisible-by-three Easy
2543 2456 most-popular-video-creator Medium
2544 2457 minimum-addition-to-make-integer-beautiful Medium
2545 2458 height-of-binary-tree-after-subtree-removal-queries Hard
2546 2447 number-of-subarrays-with-gcd-equal-to-k Medium
2547 2451 odd-string-difference Easy
2548 2453 destroy-sequential-targets Medium
2549 2454 next-greater-element-iv Hard
2550 2452 words-within-two-edits-of-dictionary Medium
2551 2460 apply-operations-to-an-array Easy
2552 2461 maximum-sum-of-distinct-subarrays-with-length-k Medium
2553 2462 total-cost-to-hire-k-workers 📝 Medium
2554 2463 minimum-total-distance-traveled Hard
2555 2408 design-sql 🔒 Medium
2556 2469 convert-the-temperature Easy
2557 2470 number-of-subarrays-with-lcm-equal-to-k Medium
2558 2471 minimum-number-of-operations-to-sort-a-binary-tree-by-level Medium
2559 2472 maximum-number-of-non-overlapping-palindrome-substrings Hard
2560 2417 closest-fair-integer 🔒 Medium
2561 2465 number-of-distinct-averages Easy
2562 2466 count-ways-to-build-good-strings 📝 Medium
2563 2468 split-message-based-on-limit Hard
2564 2467 most-profitable-path-in-a-tree Medium
2565 2422 merge-operations-to-turn-array-into-a-palindrome 🔒 Medium
2566 2475 number-of-unequal-triplets-in-array Easy
2567 2476 closest-nodes-queries-in-a-binary-search-tree Medium
2568 2477 minimum-fuel-cost-to-report-to-the-capital 📝 Medium
2569 2478 number-of-beautiful-partitions Hard
2570 2431 maximize-total-tastiness-of-purchased-fruits 🔒 Medium
2571 2485 find-the-pivot-integer Easy
2572 2486 append-characters-to-string-to-make-subsequence Medium
2573 2487 remove-nodes-from-linked-list Medium
2574 2488 count-subarrays-with-median-k Hard
2575 2481 minimum-cuts-to-divide-a-circle Easy
2576 2483 minimum-penalty-for-a-shop Medium
2577 2484 count-palindromic-subsequences Hard
2579 2436 minimum-split-into-subarrays-with-gcd-greater-than-one 🔒 Medium
2580 2490 circular-sentence Easy
2581 2491 divide-players-into-teams-of-equal-skill Medium
2582 2492 minimum-score-of-a-path-between-two-cities 📝 Medium
2583 2493 divide-nodes-into-the-maximum-number-of-groups Hard
2584 2445 number-of-nodes-with-value-one 🔒 Medium
2585 2500 delete-greatest-value-in-each-row Easy
2586 2501 longest-square-streak-in-an-array Medium
2587 2502 design-memory-allocator Medium
2588 2503 maximum-number-of-points-from-grid-queries Hard
2589 2496 maximum-value-of-a-string-in-an-array Easy
2590 2497 maximum-star-sum-of-a-graph Medium
2591 2498 frog-jump-ii Medium
2592 2499 minimum-total-cost-to-make-arrays-unequal Hard
2593 2450 number-of-distinct-binary-strings-after-applying-operations 🔒 Medium
2594 2506 count-pairs-of-similar-strings Easy
2595 2507 smallest-value-after-replacing-with-sum-of-prime-factors Medium
2596 2508 add-edges-to-make-degrees-of-all-nodes-even Hard
2597 2509 cycle-length-queries-in-a-tree Hard
2598 2515 shortest-distance-to-target-string-in-a-circular-array Easy
2599 2516 take-k-of-each-character-from-left-and-right Medium
2600 2517 maximum-tastiness-of-candy-basket Medium
2601 2518 number-of-great-partitions Hard
2602 2511 maximum-enemy-forts-that-can-be-captured Easy
2603 2512 reward-top-k-students Medium
2604 2541 minimum-operations-to-make-array-equal-ii Medium
2605 2514 count-anagrams Hard
2606 2482 difference-between-ones-and-zeros-in-row-and-column Medium
2607 2464 minimum-subarrays-in-a-valid-split 🔒 Medium
2608 2520 count-the-digits-that-divide-a-number Easy
2609 2521 distinct-prime-factors-of-product-of-array Medium
2610 2523 closest-prime-numbers-in-range Medium
2612 2473 minimum-cost-to-buy-apples 🔒 Medium
2614 2529 maximum-count-of-positive-integer-and-negative-integer Easy
2615 2531 make-number-of-distinct-characters-equal Medium
2616 2530 maximal-score-after-applying-k-operations Medium
2617 2534 time-taken-to-cross-the-door 🔒 Hard
2618 2528 maximize-the-minimum-powered-city Hard
2619 2525 categorize-box-according-to-criteria Easy
2620 2526 find-consecutive-integers-from-a-data-stream Medium
2621 2527 find-xor-beauty-of-array Medium
2623 2479 maximum-xor-of-two-non-overlapping-subtrees 🔒 Hard
2624 2535 difference-between-element-sum-and-digit-sum-of-an-array Easy
2625 2536 increment-submatrices-by-one Medium
2626 2537 count-the-number-of-good-subarrays Medium
2627 2538 difference-between-maximum-and-minimum-price-sum Hard
2628 2513 minimize-the-maximum-of-two-arrays Medium
2629 2489 number-of-substrings-with-fixed-ratio 🔒 Medium
2630 2544 alternating-digit-sum Easy
2631 2545 sort-the-students-by-their-kth-score Medium
2632 2546 apply-bitwise-operations-to-make-strings-equal Medium
2633 2547 minimum-cost-to-split-an-array Hard
2634 2540 minimum-common-value Easy
2635 2543 check-if-point-is-reachable Hard
2636 2542 maximum-subsequence-score 📝 Medium
2638 2495 number-of-subarrays-having-even-product 🔒 Medium
2639 2553 separate-the-digits-in-an-array Easy
2640 2554 maximum-number-of-integers-to-choose-from-a-range-i Medium
2641 2556 disconnect-path-in-a-binary-matrix-by-at-most-one-flip Medium
2642 2532 time-to-cross-a-bridge Hard
2644 2505 bitwise-or-of-all-subsequence-sums 🔒 Medium
2645 2582 pass-the-pillow Easy
2646 2583 kth-largest-sum-in-a-binary-tree Medium
2647 2584 split-the-array-to-make-coprime-products Hard
2648 2585 number-of-ways-to-earn-points Hard
2649 2579 count-total-number-of-colored-cells Medium
2650 2578 split-with-minimum-sum Easy
2651 2580 count-ways-to-group-overlapping-ranges Medium
2652 2581 count-number-of-possible-root-nodes Hard
2653 2510 check-if-there-is-a-path-with-equal-number-of-0s-and-1s 🔒 Medium
2654 2586 count-the-number-of-vowel-strings-in-range Easy
2655 2587 rearrange-array-to-maximize-prefix-score Medium
2656 2588 count-the-number-of-beautiful-subarrays Medium
2657 2589 minimum-time-to-complete-all-tasks Hard
2658 2519 count-the-number-of-k-big-indices 🔒 Hard
2659 2595 number-of-even-and-odd-bits Easy
2661 2598 smallest-missing-non-negative-integer-after-operations Medium
2662 2596 check-knight-tour-configuration Medium
2663 2591 distribute-money-to-maximum-children Easy
2664 2592 maximize-greatness-of-an-array Medium
2665 2594 minimum-time-to-repair-cars Medium
2666 2604 minimum-time-to-eat-all-grains 🔒 Hard
2667 2524 maximum-frequency-score-of-a-subarray 🔒 Hard
2668 2605 form-smallest-number-from-two-digit-arrays Easy
2669 2606 find-the-substring-with-maximum-cost Medium
2670 2607 make-k-subarray-sums-equal Medium
2671 2608 shortest-cycle-in-a-graph Hard
2672 2533 number-of-good-binary-strings 🔒 Medium
2673 2555 maximize-win-from-two-segments Medium
2674 2599 make-the-prefix-sum-non-negative 🔒 Medium
2675 2639 find-the-width-of-columns-of-a-grid Easy
2676 2640 find-the-score-of-all-prefixes-of-an-array Medium
2677 2641 cousins-in-binary-tree-ii Medium
2678 2642 design-graph-with-shortest-path-calculator Hard
2679 2549 count-distinct-numbers-on-board Easy
2680 2550 count-collisions-of-monkeys-on-a-polygon Medium
2681 2551 put-marbles-in-bags 📝 Hard
2682 2552 count-increasing-quadruplets Hard
2683 2539 count-the-number-of-good-subsequences 🔒 Medium
2684 2660 determine-the-winner-of-a-bowling-game Easy
2685 2661 first-completely-painted-row-or-column Medium
2686 2662 minimum-cost-of-a-path-with-special-roads Medium
2687 2663 lexicographically-smallest-beautiful-string Hard
2688 2590 design-a-todo-list 🔒 Medium
2689 2561 rearranging-fruits Hard
2690 2560 house-robber-iv Medium
2691 2559 count-vowel-strings-in-ranges Medium
2692 2558 take-gifts-from-the-richest-pile Easy
2693 2548 maximum-price-to-fill-a-bag 🔒 Medium
2694 2644 find-the-maximum-divisibility-score Easy
2695 2593 find-score-of-an-array-after-marking-all-elements Medium
2696 2597 the-number-of-beautiful-subsets Medium
2697 2617 minimum-number-of-visited-cells-in-a-grid Hard
2698 2562 find-the-array-concatenation-value Easy
2699 2563 count-the-number-of-fair-pairs Medium
2700 2564 substring-xor-queries Medium
2701 2565 subsequence-with-the-minimum-score Hard
2702 2557 maximum-number-of-integers-to-choose-from-a-range-ii 🔒 Medium
2703 2569 handling-sum-queries-after-update Hard
2704 2566 maximum-difference-by-remapping-a-digit Easy
2705 2568 minimum-impossible-or Medium
2706 2567 minimum-score-by-changing-two-elements Medium
2707 2570 merge-two-2d-arrays-by-summing-values Easy
2708 2573 find-the-string-with-lcp Hard
2709 2572 count-the-number-of-square-free-subsets Medium
2710 2571 minimum-operations-to-reduce-an-integer-to-0 Medium
2711 2577 minimum-time-to-visit-a-cell-in-a-grid Hard
2712 2576 find-the-maximum-number-of-marked-indices Medium
2713 2575 find-the-divisibility-array-of-a-string Medium
2714 2574 left-and-right-sum-differences Easy
2715 2600 k-items-with-the-maximum-sum Easy
2716 2601 prime-subtraction-operation Medium
2717 2603 collect-coins-in-a-tree Hard
2718 2602 minimum-operations-to-make-all-array-elements-equal Medium
2719 2613 beautiful-pairs 🔒 Hard
2720 2616 minimize-the-maximum-difference-of-pairs Medium
2721 2615 sum-of-distances Medium
2722 2614 prime-in-diagonal Easy
2723 2609 find-the-longest-balanced-substring-of-a-binary-string Easy
2724 2610 convert-an-array-into-a-2d-array-with-conditions Medium
2725 2611 mice-and-cheese Medium
2726 2612 minimum-reverse-operations Hard
2736 2645 minimum-additions-to-make-valid-string Medium
2737 2643 row-with-maximum-ones Easy
2738 2638 count-the-number-of-k-free-subsets 🔒 Medium
2739 2646 minimize-the-total-price-of-the-trips Hard
2748 2651 calculate-delayed-arrival-time Easy
2751 2653 sliding-subarray-beauty Medium
2752 2652 sum-multiples Easy
2753 2654 minimum-number-of-operations-to-make-all-array-elements-equal-to-1 Medium
2764 2658 maximum-number-of-fish-in-a-grid Medium
2765 2659 make-array-empty Hard
2766 2657 find-the-prefix-common-array-of-two-arrays Medium
2767 2656 maximum-sum-with-exactly-k-elements Easy
2777 2670 find-the-distinct-difference-array Easy
2778 2671 frequency-tracker Medium
2779 2672 number-of-adjacent-elements-with-the-same-color Medium
2780 2673 make-costs-of-paths-equal-in-a-binary-tree Medium
2815 2655 find-maximal-uncovered-ranges 🔒 Medium
2823 2664 the-knights-tour 🔒 Medium

About

✨✌️✨leetcode刷题 内附leetcode solution代码自动下载生成器(Leetcode solution auto generator)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 96.0%
  • Python 4.0%