135_candies

Name Size Modified
..
1-two-sum.js 356 bytes
10-regular-expression-matching.js 745 bytes
100-same-tree.js 1 KB
1000-minimum-cost-to-merge-stones.js 731 bytes
1001-grid-illumination.js 1 KB
1002-find-common-characters.js 794 bytes
1004-max-consecutive-ones-iii.js 298 bytes
1005-maximize-sum-of-array-after-k-negations.js 572 bytes
1006-clumsy-factorial.js 658 bytes
1008-construct-binary-search-tree-from-preorder-traversal.js 556 bytes
1009-complement-of-base-10-integer.js 924 bytes
101-symmetric-tree.js 674 bytes
1012-complement-of-base-10-integer.js 302 bytes
1013-pairs-of-songs-with-total-durations-divisible-by-60.js 354 bytes
1014-capacity-to-ship-packages-within-d-days.js 535 bytes
1015-numbers-with-repeated-digits.js 612 bytes
1017-convert-to-base-2.js 627 bytes
1018-binary-prefix-divisible-by-5.js 282 bytes
102-binary-tree-level-order-traversal.js 752 bytes
1020-partition-array-into-three-parts-with-equal-sum.js 625 bytes
1021-best-sightseeing-pair.js 592 bytes
1021-remove-outermost-parentheses.js 480 bytes
1022-smallest-integer-divisible-by-k.js 257 bytes
1022-sum-of-root-to-leaf-binary-numbers.js 658 bytes
1023-binary-string-with-substrings-representing-1-to-n.js 288 bytes
1023-camelcase-matching.js 1 KB
1024-video-stitching.js 671 bytes
1025-divisor-game.js 359 bytes
1026-maximum-difference-between-node-and-ancestor.js 890 bytes
1027-longest-arithmetic-sequence.js 713 bytes
1028-recover-a-tree-from-preorder-traversal.js 1 KB
1029-two-city-scheduling.js 1 KB
103-binary-tree-zigzag-level-order-traversal.js 2 KB
1030-matrix-cells-in-distance-order.js 500 bytes
1030-next-greater-node-in-linked-list.js 537 bytes
1031-maximum-sum-of-two-non-overlapping-subarrays.js 1 KB
1031-number-of-enclaves.js 1 KB
1032-stream-of-characters.js 1 KB
1033-moving-stones-until-consecutive.js 481 bytes
1034-coloring-a-border.js 1 KB
1035-uncrossed-lines.js 934 bytes
1036-escape-a-large-maze.js 2 KB
1037-valid-boomerang.js 663 bytes
1038-binary-search-tree-to-greater-sum-tree.js 523 bytes
1039-minimum-score-triangulation-of-polygon.js 848 bytes
104-maximum-depth-of-binary-tree.js 395 bytes
1040-moving-stones-until-consecutive-ii.js 570 bytes
1041-robot-bounded-in-circle.js 485 bytes
1042-flower-planting-with-no-adjacent.js 719 bytes
1043-partition-array-for-maximum-sum.js 434 bytes
1044-longest-duplicate-substring.js 1 KB
1046-last-stone-weight.js 336 bytes
1047-remove-all-adjacent-duplicates-in-string.js 306 bytes
1048-longest-string-chain.js 465 bytes
1049-last-stone-weight-ii.js 595 bytes
105-construct-binary-tree-from-preorder-and-inorder-traversal.js 843 bytes
1051-height-checker.js 285 bytes
1052-grumpy-bookstore-owner.js 1 KB
1053-previous-permutation-with-one-swap.js 422 bytes
1054-distant-barcodes.js 464 bytes
106-construct-binary-tree-from-inorder-and-postorder-traversal.js 1 KB
1060-missing-element-in-sorted-array.js 1 KB
1067-digit-count-in-range.js 849 bytes
107-binary-tree-level-order-traversal-ii.js 1 KB
1071-greatest-common-divisor-of-strings.js 900 bytes
1072-flip-columns-for-maximum-number-of-equal-rows.js 690 bytes
1073-adding-two-negabinary-numbers.js 640 bytes
1074-number-of-submatrices-that-sum-to-target.js 856 bytes
1079-letter-tile-possibilities.js 1 KB
108-convert-sorted-array-to-binary-search-tree.js 621 bytes
1081-smallest-subsequence-of-distinct-characters.js 1 KB
1086-high-five.js 1 KB
1087-brace-expansion.js 928 bytes
1088-confusing-number-ii.js 508 bytes
1089-duplicate-zeros.js 307 bytes
109-convert-sorted-list-to-binary-search-tree.js 1 KB
1090-largest-values-from-labels.js 585 bytes
1091-shortest-path-in-binary-matrix.js 685 bytes
1092-shortest-common-supersequence.js 885 bytes
1093-statistics-from-a-large-sample.js 905 bytes
1094-car-pooling.js 351 bytes
1095-find-in-mountain-array.js 1 KB
1096-brace-expansion-ii.js 1 KB
1099-two-sum-less-than-k.js 868 bytes
11-container-with-most-water.js 371 bytes
110-balanced-binary-tree.js 544 bytes
1105-filling-bookcase-shelves.js 596 bytes
1106-parsing-a-boolean-expression.js 832 bytes
1108-defanging-an-ip-address.js 141 bytes
1109-corporate-flight-bookings.js 334 bytes
111-minimum-depth-of-binary-tree.js 671 bytes
1110-delete-nodes-and-return-forest.js 654 bytes
1118-number-of-days-in-a-month.js 943 bytes
112-path-sum.js 771 bytes
1120-maximum-average-subtree.js 1 KB
1121-divide-array-into-increasing-sequences.js 331 bytes
1122-relative-sort-array.js 649 bytes
1123-lowest-common-ancestor-of-deepest-leaves.js 1 KB
1124-longest-well-performing-interval.js 486 bytes
1125-smallest-sufficient-team.js 3 KB
1129-shortest-path-with-alternating-colors.js 963 bytes
113-path-sum-ii.js 737 bytes
1130-minimum-cost-tree-from-leaf-values.js 471 bytes
1136-parallel-courses.js 1 KB
1137-n-th-tribonacci-number.js 632 bytes
1138-alphabet-board-path.js 650 bytes
1139-largest-1-bordered-square.js 863 bytes
114-flatten-binary-tree-to-linked-list.js 472 bytes
1140-stone-game-ii.js 988 bytes
1143-longest-common-subsequence.js 1 KB
1145-binary-tree-coloring-game.js 551 bytes
1146-snapshot-array.js 1 KB
1147-longest-chunked-palindrome-decomposition.js 682 bytes
115-distinct-subsequences.js 1 KB
1153-string-transforms-into-another-string.js 1 KB
1154-day-of-the-year.js 377 bytes
1155-number-of-dice-rolls-with-target-sum.js 1 KB
1156-swap-for-longest-repeated-character-substring.js 583 bytes
1157-online-majority-element-in-subarray.js 1 KB
116-populating-next-right-pointers-in-each-node.js 869 bytes
1160-find-words-that-can-be-formed-by-characters.js 741 bytes
1161-maximum-level-sum-of-a-binary-tree.js 1 KB
1162-as-far-from-land-as-possible.js 829 bytes
1163-last-substring-in-lexicographical-order.js 390 bytes
1166-design-file-system.js 1 KB
1167-minimum-cost-to-connect-sticks.js 2 KB
1168-optimize-water-distribution-in-a-village.js 667 bytes
117-populating-next-right-pointers-in-each-node-ii.js 609 bytes
1170-compare-strings-by-frequency-of-the-smallest-character.js 969 bytes
1171-remove-zero-sum-consecutive-nodes-from-linked-list.js 708 bytes
1172-dinner-plate-stacks.js 4 KB
1175-prime-arrangements.js 663 bytes
1177-can-make-palindrome-from-substring.js 617 bytes
1178-number-of-valid-words-for-each-puzzle.js 783 bytes
118-pascal_s-triangle.js 747 bytes
1181-before-and-after-puzzle.js 2 KB
1183-maximum-number-of-ones.js 824 bytes
1184-distance-between-bus-stops.js 511 bytes
1185-day-of-the-week.js 367 bytes
1186-maximum-subarray-sum-with-one-deletion.js 347 bytes
1187-make-array-strictly-increasing.js 1 KB
1189-maximum-number-of-balloons.js 341 bytes
119-pascal_s-triangle-II.js 341 bytes
1190-reverse-substrings-between-each-pair-of-parentheses.js 1 KB
1191-k-concatenation-maximum-sum.js 626 bytes
1192-critical-connections-in-a-network.js 736 bytes
1199-minimum-time-to-build-blocks.js 1 KB
12-integer-to-roman.js 529 bytes
120-triangle.js 555 bytes
1200-minimum-absolute-difference.js 440 bytes
1202-smallest-string-with-swaps.js 945 bytes
1203-sort-items-by-groups-respecting-dependencies.js 2 KB
1206-design-skiplist.js 3 KB
121-best-time-to-buy-and-sell-stock.js 686 bytes
1216-valid-palindrome-iii.js 1 KB
122-best-time-to-buy-and-sell-stock-ii.js 258 bytes
1220-count-vowels-permutation.js 773 bytes
1224-maximum-equal-frequency.js 602 bytes
123-best-time-to-buy-and-sell-stock-iii.js 514 bytes
1231-divide-chocolate.js 474 bytes
1232-check-if-it-is-a-straight-line.js 390 bytes
1235-maximum-profit-in-job-scheduling.js 1 KB
124-binary-tree-maximum-path-sum.js 599 bytes
1240-tiling-a-rectangle-with-the-fewest-squares.js 685 bytes
1246-palindrome-removal.js 1 KB
125-valid-palindrome.js 794 bytes
1255-maximum-score-words-formed-by-letters.js 786 bytes
126-word-ladder-ii.js 1 KB
1263-minimum-moves-to-move-a-box-to-their-target-location.js 6 KB
1269-number-of-ways-to-stay-in-the-same-place-after-some-steps.js 620 bytes
127-word-ladder.js 913 bytes
1272-remove-interval.js 550 bytes
1274-number-of-ships-in-a-rectangle.js 1 KB
1277-count-square-submatrices-with-all-ones.js 388 bytes
1278-palindrome-partitioning-iii.js 673 bytes
128-longest-consecutive-sequence.js 425 bytes
1284-minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix.js 1 KB
1286-iterator-for-combination.js 980 bytes
1289-minimum-falling-path-sum-ii.js 499 bytes
129-sum-root-to-leaf-numbers.js 647 bytes
1293-shortest-path-in-a-grid-with-obstacles-elimination.js 1 KB
13-roman-to-integer.js 1 KB
130-surrounded-regions.js 2 KB
1301-number-of-paths-with-max-score.js 2 KB
1306-jump-game-iii.js 1 KB
1307-verbal-arithmetic-puzzle.js 1 KB
131-palindrome-partitioning.js 617 bytes
1312-minimum-insertion-steps-to-make-a-string-palindrome.js 384 bytes
132-palindrome-partitioning-ii.js 1 KB
1320-minimum-distance-to-type-a-word-using-two-fingers.js 751 bytes
1326-minimum-number-of-taps-to-open-to-water-a-garden.js 982 bytes
133-clone-graph.js 1 KB
1330-reverse-subarray-to-maximize-array-value.js 787 bytes
1335-minimum-difficulty-of-a-job-schedule.js 740 bytes
134-gas-station.js 749 bytes
1340-jump-game-v.js 2 KB
1344-angle-between-hands-of-a-clock.js 302 bytes
1345-jump-game-iv.js 2 KB
1349-maximum-students-taking-exam.js 2 KB
135-candy.js 519 bytes
1354-construct-target-array-with-multiple-sums.js 2 KB
1359-count-all-valid-pickup-and-delivery-options.js 491 bytes
136-single-number.js 187 bytes
1363-largest-multiple-of-three.js 758 bytes
1368-minimum-cost-to-make-at-least-one-valid-path-in-a-grid.js 930 bytes
137-single-number-ii.js 1 KB
1373-maximum-sum-bst-in-binary-tree.js 1 KB
1377-frog-position-after-t-seconds.js 2 KB
138-copy-list-with-random-pointer.js 1 KB
1383-maximum-performance-of-a-team.js 3 KB
1388-pizza-with-3n-slices.js 1 KB
139-word-break.js 1 KB
1392-longest-happy-prefix.js 482 bytes
1397-find-all-good-strings.js 1 KB
14-longest-common-prefix.js 303 bytes
140-word-break-ii.js 1 KB
1402-reducing-dishes.js 561 bytes
1406-stone-game-iii.js 1 KB
141-linked-list-cycle.js 405 bytes
1410-html-entity-parser.js 424 bytes
1411-number-of-ways-to-paint-n-3-grid.js 330 bytes
1416-restore-the-array.js 1 KB
142-linked-list-cycle-ii.js 1 KB
1425-constrained-subsequence-sum.js 535 bytes
1429-build-array-where-you-can-find-the-maximum-exactly-k-comparisons.js 836 bytes
143-reorder-list.js 721 bytes
1434-number-of-ways-to-wear-different-hats-to-each-other.js 917 bytes
1439-find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows.js 714 bytes
144-binary-tree-preorder-traversal.js 495 bytes
1444-number-of-ways-of-cutting-a-pizza.js 1 KB
1449-form-largest-integer-with-digits-that-add-up-to-target.js 868 bytes
145-binary-tree-postorder-traversal.js 440 bytes
1458-max-dot-product-of-two-subsequences.js 534 bytes
146-lru-cache.js 2 KB
1463-cherry-pickup-ii.js 840 bytes
1467-probability-of-a-two-boxes-having-the-same-number-of-distinct-balls.js 1 KB
147-insertion-sort-list.js 659 bytes
1473-paint-house-iii.js 1 KB
1478-allocate-mailboxes.js 664 bytes
148-sort-list.js 2 KB
1489-find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree.js 1 KB
149-max-points-on-a-line.js 859 bytes
1490-clone-n-ary-tree.js 1 KB
1494-parallel-courses-ii.js 1 KB
1499-max-value-of-equation.js 2 KB
15-3sum.js 795 bytes
150-evaluate-reverse-polish-notation.js 542 bytes
1505-minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits.js 1 KB
151-reverse-words-in-a-string.js 571 bytes
1510-stone-game-iv.js 303 bytes
1516-move-sub-tree-of-n-ary-tree.js 1 KB
152-maximum-product-subarray.js 1 KB
1521-find-a-value-of-a-mysterious-function-closest-to-target.js 441 bytes
1526-minimum-number-of-increments-on-subarrays-to-form-a-target-array.js 311 bytes
153-find-minimum-in-rotated-sorted-array.js 663 bytes
1531-string-compression-ii.js 1 KB
1537-get-the-maximum-score.js 1 KB
154-find-minimum-in-rotated-sorted-array-ii.js 564 bytes
1542-find-longest-awesome-substring.js 422 bytes
1546-maximum-number-of-non-overlapping-subarrays-with-sum-equals-target.js 439 bytes
1547-minimum-cost-to-cut-a-stick.js 602 bytes
155-min-stack.js 963 bytes
1553-minimum-number-of-days-to-eat-n-oranges.js 289 bytes
1559-detect-cycles-in-2d-grid.js 2 KB
156-binary-tree-upside-down.js 779 bytes
1567-maximum-length-of-subarray-with-positive-product.js 515 bytes
1568-minimum-number-of-days-to-disconnect-island.js 994 bytes
1569-number-of-ways-to-reorder-array-to-get-same-bst.js 1 KB
157-read-n-characters-given-read4.js 778 bytes
1570-dot-product-of-two-sparse-vectors.js 1 KB
1575-count-all-possible-routes.js 853 bytes
1579-remove-max-number-of-edges-to-keep-graph-fully-traversable.js 1 KB
158-read-n-characters-given-read4-ii-call-multiple-times.js 771 bytes
1585-check-if-string-is-transformable-with-substring-sort-operations.js 679 bytes
1586-binary-search-tree-iterator-ii.js 2 KB
1589-maximum-sum-obtained-of-any-permutation.js 538 bytes
159-longest-substring-with-at-most-two-distinct-characters.js 578 bytes
1590-make-sum-divisible-by-p.js 1 KB
1591-strange-printer-ii.js 1 KB
1592-rearrange-spaces-between-words.js 628 bytes
1593-split-a-string-into-the-max-number-of-unique-substrings.js 484 bytes
1594-maximum-non-negative-product-in-a-matrix.js 1 KB
1595-minimum-cost-to-connect-two-groups-of-points.js 1 KB
1597-build-binary-expression-tree-from-infix-expression.js 2 KB
1598-crawler-log-folder.js 331 bytes
1599-maximum-profit-of-operating-a-centennial-wheel.js 1 KB
16-3sum-closest.js 855 bytes
160-intersection-of-two-linked-lists.js 845 bytes
1600-throne-inheritance.js 1 KB
1601-maximum-number-of-achievable-transfer-requests.js 796 bytes
1602-find-nearest-right-node-in-binary-tree.js 704 bytes
1605-find-valid-matrix-given-row-and-column-sums.js 456 bytes
1606-find-servers-that-handled-most-number-of-requests.js 1 KB
1608-special-array-with-x-elements-greater-than-or-equal-x.js 744 bytes
1609-even-odd-tree.js 1005 bytes
161-one-edit-distance.js 1003 bytes
1610-maximum-number-of-visible-points.js 773 bytes
1611-minimum-one-bit-operations-to-make-integers-zero.js 629 bytes
1612-check-if-two-expression-trees-are-equivalent.js 937 bytes
1614-maximum-nesting-depth-of-the-parentheses.js 332 bytes
1615-maximal-network-rank.js 1 KB
1616-split-two-strings-to-make-palindrome.js 459 bytes
1617-count-subtrees-with-max-distance-between-cities.js 1 KB
1619-mean-of-array-after-removing-some-elements.js 284 bytes
162-find-peak-element.js 427 bytes
1621-number-of-sets-of-k-non-overlapping-line-segments.js 1 KB
1622-fancy-sequence.js 697 bytes
1624-largest-substring-between-two-equal-characters.js 361 bytes
1625-lexicographically-smallest-string-after-applying-operations.js 954 bytes
1626-best-team-with-no-conflicts.js 715 bytes
1627-graph-connectivity-with-threshold.js 1 KB
1629-slowest-key.js 614 bytes
163-missing-ranges.js 1 KB
1630-arithmetic-subarrays.js 588 bytes
1631-path-with-minimum-effort.js 1 KB
1632-rank-transform-of-a-matrix.js 5 KB
164-maximum-gap.js 327 bytes
165-compare-version-numbers.js 620 bytes
166-fraction-to-recurring-decimal.js 644 bytes
167-two-sum-II-input-array-is-sorted.js 490 bytes
168-excel-sheet-column-title.js 368 bytes
169-majority-element.js 387 bytes
17-letter-combinations-of-a-phone-number.js 879 bytes
170-two-sum-iii-data-structure-design.js 826 bytes
171-excel-sheet-column-number.js 649 bytes
172-factorial-trailing-zeroes.js 213 bytes
173-binary-search-tree-iterator.js 2 KB
174-dungeon-game.js 1 KB
179-largest-number.js 245 bytes
18-4sum.js 1 KB
186-reverse-words-in-a-string-ii.js 464 bytes
187-repeated-dna-sequences.js 1 KB
188-best-time-to-buy-and-sell-stock-iv.js 2 KB
189-rotate-array.js 685 bytes
19-remove-nth-node-from-end-of-list.js 591 bytes
190-reverse-bits.js 924 bytes
191-number-of-1-bits.js 280 bytes
198-house-robber.js 271 bytes
199-binary-tree-right-side-view.js 899 bytes
2-add-two-numbers.js 854 bytes
20-valid-parentheses.js 662 bytes
200-number-of-islands.js 836 bytes
201-bitwise-and-of-numbers-range.js 377 bytes
202-happy-number.js 350 bytes
203-remove-linked-list-elements.js 958 bytes
204-count-primes.js 2 KB
205-isomorphic-strings.js 469 bytes
206-reverse-linked-list.js 427 bytes
207-course-schedule.js 1 KB
208-implement-trie-prefix-tree.js 3 KB
209-minimum-size-subarray-sum.js 401 bytes
21-merge-two-sorted-lists.js 465 bytes
210-course-schedule-ii.js 1 KB
211-add-and-search-word-data-structure-design.js 1 KB
212-word-search-ii.js 1 KB
213-house-robber-ii.js 615 bytes
214-shortest-palindrome.js 400 bytes
215-kth-largest-element-in-an-array.js 2 KB
216-combination-sum-III.js 488 bytes
217-contains-duplicate.js 259 bytes
218-the-skyline-problem.js 1 KB
219-contains-duplicate-ii.js 405 bytes
22-generate-parentheses.js 414 bytes
220-contains-duplicate-iii.js 1 KB
221-maximal-square.js 1 KB
222-count-complete-tree-nodes.js 947 bytes
223-rectangle-area.js 1 KB
224-basic-calculator.js 756 bytes
225-implement-stack-using-queues.js 945 bytes
226-invert-binary-tree.js 1 KB
227-basic-calculator-ii.js 654 bytes
228-summary-ranges.js 1 KB
229-majority-element-ii.js 433 bytes
23-merge-k-sorted-lists.js 777 bytes
230-kth-smallest-element-in-a-bst.js 661 bytes
231-power-of-two.js 653 bytes
232-implement-queue-using-stacks.js 911 bytes
233-number-of-digit-one.js 791 bytes
234-palindrome-linked-list.js 490 bytes
235-lowest-common-ancestor-of-a-binary-search-tree.js 427 bytes
236-lowest-common-ancestor-of-a-binary-tree.js 1 KB
237-delete-node-in-a-linked-list.js 367 bytes
238-product-of-array-except-self.js 552 bytes
239-sliding-window-maximum.js 512 bytes
24-swap-nodes-in-pairs.js 608 bytes
240-search-a-2d-matrix-ii.js 630 bytes
241-different-ways-to-add-parentheses.js 786 bytes
242-valid-anagram.js 535 bytes
243-shortest-word-distance.js 896 bytes
244-shortest-word-distance-ii.js 868 bytes
245-shortest-word-distance-iii.js 516 bytes
246-strobogrammatic-number.js 889 bytes
247-strobogrammatic-number-ii.js 1 KB
248-strobogrammatic-number-iii.js 923 bytes
249-group-shifted-strings.js 562 bytes
25-reverse-nodes-in-k-group.js 638 bytes
250-count-univalue-subtrees.js 1011 bytes
251-flatten-2d-vector.js 1 KB
252-meeting-rooms.js 654 bytes
253-meeting-rooms-ii.js 800 bytes
254-factor-combinations.js 1004 bytes
255-verify-preorder-sequence-in-binary-search-tree.js 309 bytes
256-paint-house.js 458 bytes
257-binary-tree-paths.js 601 bytes
258-add-digits.js 455 bytes
259-3sum-smaller.js 849 bytes
26-remove-duplicates-from-sorted-array.js 362 bytes
260-single-number-III.js 942 bytes
261-graph-valid-tree.js 1 KB
263-ugly-number.js 303 bytes
264-ugly-number-ii.js 365 bytes
265-paint-house-ii.js 803 bytes
266-palindrome-permutation.js 598 bytes
267-palindrome-permutation-ii.js 1 KB
268-missing-number.js 469 bytes
269-alien-dictionary.js 1 KB
27-remove-element.js 265 bytes
270-closest-binary-search-tree-value.js 1 KB
271-encode-and-decode-strings.js 641 bytes
272-closest-binary-search-tree-value-ii.js 1 KB
273-integer-to-english-words.js 1 KB
274-h-index.js 993 bytes
275-h-index-ii.js 770 bytes
276-paint-fence.js 1002 bytes
277-find-the-celebrity.js 1 KB
278-first-bad-version.js 661 bytes
279-perfect-squares.js 1 KB
28-implement-strStr().js 414 bytes
280-wiggle-sort.js 312 bytes
281-zigzag-iterator.js 2 KB
282-expression-add-operators.js 698 bytes
283-move-zeroes.js 338 bytes
285-inorder-successor-in-bst.js 1 KB
286-walls-and-gates.js 2 KB
287-find-the-duplicate-number.js 1 KB
288-unique-word-abbreviation.js 1001 bytes
289-game-of-life.js 1 KB
29-divide-two-integers.js 721 bytes
290-word-pattern.js 557 bytes
291-word-pattern-ii.js 833 bytes
292-nim-game.js 108 bytes
293-flip-game.js 247 bytes
294-flip-game-ii.js 445 bytes
295-find-median-from-data-stream.js 904 bytes
296-best-meeting-point.js 1 KB
297-serialize-and-deserialize-binary-tree.js 1 KB
298-binary-tree-longest-consecutive-sequence.js 1 KB
299-bulls-and-cows.js 618 bytes
3-longest-substring-without-repeating-characters.js 606 bytes
30-substring-with-concatenation-of-all-words.js 2 KB
300-longest-increasing-subsequence.js 480 bytes
301-remove-invalid-parentheses.js 787 bytes
302-smallest-rectangle-enclosing-black-pixels.js 1 KB
304-range-sum-query-2d-immutable.js 995 bytes
305-number-of-islands-ii.js 2 KB
306-additive-number.js 1 KB
307-range-sum-query-mutable.js 629 bytes
308-range-sum-query-2d-mutable.js 1 KB
309-best-time-to-buy-and-sell-stock-with-cooldown.js 682 bytes
31-next-permutation.js 620 bytes
310-minimum-height-trees.js 742 bytes
311-sparse-matrix-multiplication.js 918 bytes
312-burst-balloons.js 708 bytes
313-super-ugly-number.js 560 bytes
314-binary-tree-vertical-order-traversal.js 2 KB
315-count-of-smaller-numbers-after-self.js 1 KB
316-remove-duplicate-letters.js 1 KB
317-shortest-distance-from-all-buildings.js 1 KB
318-maximum-product-of-word-lengths.js 698 bytes
319-bulb-switcher.js 121 bytes
32-longest-valid-parentheses.js 818 bytes
320-generalized-abbreviation.js 701 bytes
321-create-maximum-number.js 1 KB
322-coin-change.js 392 bytes
322-reconstruct-itinerary.js 615 bytes
323-number-of-connected-components-in-an-undirected-graph.js 1 KB
324-wiggle-sort-ii.js 360 bytes
325-maximum-size-subarray-sum-equals-k.js 945 bytes
326-power-of-three.js 573 bytes
327-count-of-range-sum.js 1 KB
328-odd-even-linked-list.js 503 bytes
329-longest-increasing-path-in-a-matrix.js 1 KB
33-search-in-rotated-sorted-array.js 1 KB
330-patching-array.js 309 bytes
331-verify-preorder-serialization-of-a-binary-tree.js 284 bytes
333-largest-bst-subtree.js 1 KB
334-increasing-triplet-subsequence.js 596 bytes
335-self-crossing.js 702 bytes
336-palindrome-pairs.js 3 KB
337-house-robber-iii.js 497 bytes
338-counting-bits.js 204 bytes
339-nested-list-weight-sum.js 1 KB
34-find-first-and-last-position-of-element-in-sorted-array.js 633 bytes
340-longest-substring-with-at-most-k-distinct-characters.js 817 bytes
341-flatten-nested-list-iterator.js 1 KB
342-power-of-four.js 246 bytes
343-integer-break.js 1 KB
344-reverse-string.js 424 bytes
345-reverse-vowels-of-a-string.js 740 bytes
346-moving-average-from-data-stream.js 611 bytes
347-top-k-frequent-elements.js 667 bytes
348-design-tic-tac-toe.js 1 KB
349-intersection-of-two-arrays.js 314 bytes
35-search-insert-position.js 677 bytes
350-intersection-of-two-arrays-ii.js 506 bytes
351-android-unlock-patterns.js 1 KB
352-data-stream-as-disjoint-intervals.js 924 bytes
353-design-snake-game.js 1 KB
354-russian-doll-envelopes.js 571 bytes
355-design-twitter.js 2 KB
356-line-reflection.js 585 bytes
357-count-numbers-with-unique-digits.js 334 bytes
358-rearrange-string-k-distance-apart.js 1 KB
359-logger-rate-limiter.js 894 bytes
36-valid-sudoku.js 1 KB
360-sort-transformed-array.js 2 KB
361-bomb-enemy.js 2 KB
362-design-hit-counter.js 2 KB
363-max-sum-of-rectangle-no-larger-than-k.js 938 bytes
364-nested-list-weight-sum-ii.js 2 KB
365-water-and-jug-problem.js 279 bytes
366-find-leaves-of-binary-tree.js 1 KB
367-valid-perfect-square.js 313 bytes
368-largest-divisible-subset.js 791 bytes
369-plus-one-linked-list.js 1 KB
37-sudoku-solver.js 1 KB
370-range-addition.js 1 KB
371-sum-of-two-integers.js 158 bytes
372-super-pow.js 385 bytes
373-find-k-pairs-with-smallest-sums.js 733 bytes
375-guess-number-higher-or-lower-ii.js 1 KB
376-wiggle-subsequence.js 814 bytes
377-combination-sum-IV.js 370 bytes
378-kth-smallest-element-in-a-sorted-matrix.js 844 bytes
379-design-phone-directory.js 1 KB
38-count-and-say.js 423 bytes
380-insert-delete-getrandom-o1.js 1 KB
381-insert-delete-getrandom-o1-duplicates-allowed.js 1 KB
382-linked-list-random-node.js 847 bytes
383-ransom-note.js 362 bytes
384-shuffle-an-array.js 818 bytes
385-mini-parser.js 1 KB
386-lexicographical-numbers.js 644 bytes
387-first-unique-character-in-a-string.js 894 bytes
388-longest-absolute-file-path.js 369 bytes
389-find-the-difference.js 690 bytes
39-combination-sum.js 598 bytes
390-elimination-game.js 348 bytes
391-perfect-rectangle.js 785 bytes
392-is-subsequence.js 831 bytes
393-utf-8-validation.js 425 bytes
394-decode-string.js 864 bytes
395-longest-substring-with-at-least-k-repeating-characters.js 802 bytes
396-rotate-function.js 518 bytes
397-integer-replacement.js 617 bytes
398-random-pick-index.js 540 bytes
399-evaluate-division.js 1 KB
4-median-of-two-sorted-arrays.js 924 bytes
40-combination-sum-II.js 680 bytes
400-nth-digit.js 346 bytes
401-binary-watch.js 407 bytes
402-remove-k-digits.js 1 KB
403-frog-jump.js 787 bytes
404-sum-of-left-leaves.js 592 bytes
405-convert-a-number-to-hexadecimal.js 533 bytes
406-queue-reconstruction-by-height.js 1 KB
407-trapping-rain-water-ii.js 2 KB
408-valid-word-abbreviation.js 1 KB
409-longest-palindrome.js 930 bytes
41-first-missing-positive.js 880 bytes
410-split-array-largest-sum.js 5 KB
411-minimum-unique-word-abbreviation.js 1 KB
412-fizz-buzz.js 397 bytes
413-arithmetic-slices.js 488 bytes
414-third-maximum-number.js 542 bytes
415-add-strings.js 446 bytes
416-partition-equal-subset-sum.js 2 KB
417-pacific-atlantic-water-flow.js 1 KB
418-sentence-screen-fitting.js 399 bytes
42-trapping-rain-water.js 1 KB
420-strong-password-checker.js 1 KB
421-maximum-xor-of-two-numbers-in-an-array.js 2 KB
422-valid-word-square.js 430 bytes
423-reconstruct-original-digits-from-english.js 832 bytes
424-longest-repeating-character-replacement.js 651 bytes
425-word-squares.js 2 KB
426-convert-binary-search-tree-to-sorted-doubly-linked-list.js 1 KB
427-construct-quad-tree.js 1 KB
428-serialize-and-deserialize-n-ary-tree.js 2 KB
429-n-ary-tree-level-order-traversal.js 1 KB
43-multiply-strings.js 620 bytes
430-flatten-a-multilevel-doubly-linked-list.js 639 bytes
431-encode-n-ary-tree-to-binary-tree.js 1 KB
432-all-oone-data-structure.js 1 KB
433-minimum-genetic-mutation.js 1 KB
434-number-of-segments-in-a-string.js 200 bytes
435-non-overlapping-intervals.js 499 bytes
436-find-right-interval.js 728 bytes
437-path-sum-iii.js 635 bytes
438-find-all-anagrams-in-a-string.js 705 bytes
439-ternary-expression-parser.js 492 bytes
44-wildcard-matching.js 657 bytes
440-k-th-smallest-in-lexicographical-order.js 515 bytes
441-arranging-coins.js 381 bytes
442-find-all-duplicates-in-an-array.js 790 bytes
443-string-compression.js 501 bytes
444-sequence-reconstruction.js 1 KB
445-add-two-numbers-II.js 813 bytes
446-arithmetic-slices-ii-subsequence.js 503 bytes
447-number-of-boomerangs.js 558 bytes
448-find-all-numbers-disappeared-in-an-array.js 316 bytes
449-serialize-and-deserialize-BST.js 1 KB
45-jump-game-ii.js 597 bytes
450-delete-node-in-a-bst.js 762 bytes
451-sort-characters-by-frequency.js 393 bytes
452-minimum-number-of-arrows-to-burst-balloons.js 806 bytes
453-minimum-moves-to-equal-array-elements.js 278 bytes
454-4sum-ii.js 727 bytes
455-assign-cookies.js 289 bytes
456-132-pattern.js 754 bytes
457-circular-array-loop.js 951 bytes
458-poor-pigs.js 623 bytes
459-repeated-substring-pattern.js 1017 bytes
46-permutations.js 545 bytes
460-lfu-cache.js 1 KB
461-hamming-distance.js 819 bytes
462-minimum-moves-to-equal-array-elements-II.js 260 bytes
463-island-perimeter.js 1 KB
464-can-i-win.js 773 bytes
465-optimal-account-balancing.js 2 KB
466-count-the-repetitions.js 938 bytes
467-unique-substrings-in-wraparound-string.js 812 bytes
468-validate-ip-address.js 1 KB
469-convex-polygon.js 805 bytes
47-permutations-ii.js 655 bytes
470-implement-rand10-using-rand7.js 297 bytes
471-encode-string-with-shortest-length.js 980 bytes
472-concatenated-words.js 653 bytes
473-matchsticks-to-square.js 1 KB
474-ones-and-zeroes.js 1 KB
475-heaters.js 1 KB
476-number-complement.js 302 bytes
477-total-hamming-distance.js 321 bytes
478-generate-random-point-in-a-circle.js 674 bytes
479-largest-palindrome-product.js 661 bytes
48-rotate-image.js 506 bytes
480-sliding-window-median.js 1 KB
481-magical-string.js 373 bytes
482-license-key-formatting.js 351 bytes
483-smallest-good-base.js 1 KB
484-find-permutation.js 497 bytes
485-max-consecutive-ones.js 338 bytes
486-predict-the-winner.js 694 bytes
487-max-consecutive-ones-ii.js 1005 bytes
488-zuma-game.js 2 KB
489-robot-room-cleaner.js 1 KB
49-group-anagrams.js 1 KB
490-the-maze.js 3 KB
491-increasing-subsequences.js 589 bytes
492-construct-the-rectangle.js 194 bytes
493-reverse-pairs.js 1 KB
494-target-sum.js 428 bytes
495-teemo-attacking.js 467 bytes
496-next-greater-element-I.js 669 bytes
497-random-point-in-non-overlapping-rectangles.js 1 KB
498-diagonal-traverse.js 1 KB
499-the-maze-iii.js 6 KB
5-longest-palindromic-substring.js 1 KB
50-powx-n.js 1005 bytes
500-keyboard-row.js 312 bytes
501-find-mode-in-binary-search-tree.js 1 KB
502-ipo.js 483 bytes
503-next-greater-element-II.js 485 bytes
504-base-7.js 454 bytes
505-the-maze-ii.js 3 KB
506-relative-ranks.js 600 bytes
507-perfect-number.js 484 bytes
508-most-frequent-subtree-sum.js 950 bytes
5083-occurrences-after-bigram.js 385 bytes
5084-insufficient-nodes-in-root-to-leaf-paths.js 571 bytes
509-fibonacci-number.js 249 bytes
51-n-queens.js 1 KB
510-inorder-successor-in-bst-ii.js 517 bytes
513-find-bottom-left-tree-value.js 562 bytes
514-freedom-trail.js 894 bytes
515-find-largest-value-in-each-tree-row.js 576 bytes
516-longest-palindromic-subsequence.js 488 bytes
517-super-washing-machines.js 411 bytes
518-coin-change-2.js 795 bytes
519-random-flip-matrix.js 753 bytes
52-n-queens-II.js 823 bytes
520-detect-capital.js 1009 bytes
521-longest-uncommon-subsequence-i.js 167 bytes
522-longest-uncommon-subsequence-ii.js 816 bytes
523-continuous-subarray-sum.js 434 bytes
524-longest-word-in-dictionary-through-deleting.js 666 bytes
525-contiguous-array.js 462 bytes
526-beautiful-arrangement.js 453 bytes
527-word-abbreviation.js 895 bytes
528-random-pick-with-weight.js 2 KB
529-minesweeper.js 1 KB
53-maximum-subarray.js 298 bytes
530-minimum-absolute-difference-in-BST.js 624 bytes
531-lonely-pixel-i.js 1 KB
532-k-diff-pairs-in-an-array.js 432 bytes
533-lonely-pixel-ii.js 1 KB
536-construct-binary-tree-from-string.js 870 bytes
538-convert-bst-to-greater-tree.js 853 bytes
539-minimum-time-difference.js 911 bytes
54-spiral-matrix.js 927 bytes
540-single-element-in-a-sorted-array.js 487 bytes
541-reverse-string-ii.js 512 bytes
542-01-matrix.js 1 KB
543-diameter-of-binary-tree.js 560 bytes
544-output-contest-matches.js 2 KB
545-boundary-of-binary-tree.js 921 bytes
546-remove-boxes.js 941 bytes
547-friend-circles.js 434 bytes
548-split-array-with-equal-sum.js 1 KB
549-binary-tree-longest-consecutive-sequence-ii.js 714 bytes
55-jump-game.js 586 bytes
551-student-attendance-record-i.js 435 bytes
552-student-attendance-record-ii.js 696 bytes
553-optimal-division.js 324 bytes
554-brick-wall.js 562 bytes
555-split-concatenated-strings.js 952 bytes
556-next-greater-element-iii.js 707 bytes
558-logical-or-of-two-binary-grids-represented-as-quad-trees.js 1 KB
559-maximum-depth-of-n-ary-tree.js 527 bytes
56-merge-intervals.js 907 bytes
560-subarray-sum-equals-k.js 546 bytes
562-longest-line-of-consecutive-one-in-matrix.js 670 bytes
563-binary-tree-tilt.js 507 bytes
564-find-the-closest-palindrome.js 5 KB
565-array-nesting.js 486 bytes
566-reshape-the-matrix.js 733 bytes
567-permutation-in-string.js 1 KB
568-maximum-vacation-days.js 533 bytes
57-insert-interval.js 526 bytes
572-subtree-of-another-tree.js 586 bytes
573-squirrel-simulation.js 1 KB
575-distribute-candies.js 384 bytes
576-out-of-boundary-paths.js 2 KB
58-length-of-last-word.js 231 bytes
581-shortest-unsorted-continuous-subarray.js 607 bytes
582-kill-process.js 1 KB
583-delete-operation-for-two-strings.js 1 KB
587-erect-the-fence.js 861 bytes
588-design-in-memory-file-system.js 1 KB
589-n-ary-tree-preorder-traversal.js 452 bytes
59-spiral-matrix-II.js 621 bytes
590-n-ary-tree-postorder-traversal.js 452 bytes
591-tag-validator.js 5 KB
592-fraction-addition-and-subtraction.js 873 bytes
593-valid-square.js 658 bytes
594-longest-harmonious-subsequence.js 560 bytes
598-range-addition-ii.js 288 bytes
599-minimum-index-sum-of-two-lists.js 845 bytes
6-zigzag-conversion.js 631 bytes
60-permutation-sequence.js 429 bytes
600-non-negative-integers-without-consecutive-ones.js 519 bytes
604-design-compressed-string-iterator.js 995 bytes
605-can-place-flowers.js 1 KB
606-construct-string-from-binary-tree.js 437 bytes
609-find-duplicate-file-in-system.js 519 bytes
61-rotate-list.js 1 KB
611-valid-triangle-number.js 464 bytes
616-add-bold-tag-in-string.js 713 bytes
62-unique-paths.js 989 bytes
621-task-scheduler.js 966 bytes
622-design-circular-queue.js 1 KB
623-add-one-row-to-tree.js 1 KB
624-maximum-distance-in-arrays.js 1 KB
625-minimum-factorization.js 346 bytes
628-maximum-product-of-three-numbers.js 901 bytes
629-k-inverse-pairs-array.js 532 bytes
63-unique-paths-ii.js 898 bytes
630-course-schedule-iii.js 2 KB
631-design-excel-sum-formula.js 3 KB
632-smallest-range.js 3 KB
633-sum-of-square-numbers.js 291 bytes
634-find-the-derangement-of-an-array.js 627 bytes
635-design-log-storage-system.js 2 KB
636-exclusive-time-of-functions.js 533 bytes
637-average-of-levels-in-binary-tree.js 686 bytes
638-shopping-offers.js 1 KB
639-decode-ways-ii.js 1 KB
64-minimum-path-sum.js 456 bytes
640-solve-the-equation.js 1 KB
641-design-circular-deque.js 2 KB
642-design-search-autocomplete-system.js 2 KB
643-maximum-average-subarray-i.js 360 bytes
644-maximum-average-subarray-ii.js 1 KB
645-set-mismatch.js 458 bytes
646-maximum-length-of-pair-chain.js 330 bytes
647-palindromic-substrings.js 574 bytes
648-replace-words.js 871 bytes
649-dota2-senate.js 539 bytes
65-valid-number.js 1 KB
650-2-keys-keyboard.js 212 bytes
651-4-keys-keyboard.js 985 bytes
652-find-duplicate-subtrees.js 585 bytes
653-two-sum-iv-input-is-a-bst.js 513 bytes
655-print-binary-tree.js 761 bytes
656-coin-path.js 729 bytes
658-find-k-closest-elements.js 870 bytes
659-split-array-into-consecutive-subsequences.js 881 bytes
66-plus-one.js 295 bytes
660-remove-9.js 204 bytes
661-image-smoother.js 781 bytes
662-maximum-width-of-binary-tree.js 667 bytes
663-equal-tree-partition.js 549 bytes
664-strange-printer.js 688 bytes
665-non-decreasing-array.js 533 bytes
666-path-sum-iv.js 2 KB
667-beautiful-arrangement-ii.js 431 bytes
668-kth-smallest-number-in-multiplication-table.js 581 bytes
669-trim-a-binary-search-tree.js 676 bytes
67-add-binary.js 904 bytes
670-maximum-swap.js 426 bytes
671-second-minimum-node-in-a-binary-tree.js 1 KB
672-bulb-switcher-ii.js 303 bytes
673-number-of-longest-increasing-subsequence.js 738 bytes
674-longest-continuous-increasing-subsequence.js 334 bytes
675-cut-off-trees-for-golf-event.js 1 KB
676-implement-magic-dictionary.js 1 KB
677-map-sum-pairs.js 670 bytes
678-valid-parenthesis-string.js 294 bytes
679-24-game.js 1 KB
68-text-justification.js 1 KB
680-valid-palindrome-ii.js 539 bytes
681-next-closest-time.js 1 KB
682-baseball-game.js 1 KB
683-k-empty-slots.js 573 bytes
684-redundant-connection.js 459 bytes
685-redundant-connection-ii.js 955 bytes
686-repeated-string-match.js 1 KB
687-longest-univalue-path.js 808 bytes
688-knight-probability-in-chessboard.js 888 bytes
689-maximum-sum-of-3-non-overlapping-subarrays.js 1 KB
69-sqrt(x).js 470 bytes
690-employee-importance.js 839 bytes
691-stickers-to-spell-word.js 1 KB
692-top-k-frequent-words.js 677 bytes
693-binary-number-with-alternating-bits.js 342 bytes
694-number-of-distinct-islands.js 2 KB
695-max-area-of-island.js 992 bytes
697-degree-of-an-array.js 630 bytes
698-partition-to-k-equal-sum-subsets.js 672 bytes
699-falling-squares.js 762 bytes
7-reverse-integer.js 506 bytes
70-climbing-stairs.js 731 bytes
700-search-in-a-binary-search-tree.js 514 bytes
701-insert-into-a-binary-search-tree.js 918 bytes
702-search-in-a-sorted-array-of-unknown-size.js 742 bytes
703-kth-largest-element-in-a-stream.js 886 bytes
704-binary-search.js 386 bytes
705-design-hashset.js 755 bytes
706-design-hashmap.js 969 bytes
707-design-linked-list.js 4 KB
708-insert-into-a-sorted-circular-linked-list.js 671 bytes
71-simplify-path.js 346 bytes
710-random-pick-with-blacklist.js 670 bytes
711-number-of-distinct-islands-ii.js 1 KB
712-minimum-ASCII-delete-sum-for-two-strings.js 896 bytes
713-subarray-product-less-than-k.js 372 bytes
714-best-time-to-buy-and-sell-stock-with-transaction-fee.js 371 bytes
715-range-module.js 2 KB
716-max-stack.js 970 bytes
717-1-bit-and-2-bit-characters.js 292 bytes
718-maximum-length-of-repeated-subarray.js 477 bytes
719-find-k-th-smallest-pair-distance.js 574 bytes
72-edit-distance.js 658 bytes
720-longest-word-in-dictionary.js 430 bytes
721-accounts-merge.js 820 bytes
722-remove-comments.js 775 bytes
723-candy-crush.js 3 KB
724-find-pivot-index.js 315 bytes
725-split-linked-list-in-parts.js 716 bytes
726-number-of-atoms.js 911 bytes
727-minimum-window-subsequence.js 1017 bytes
729-my-calendar-i.js 1 KB
73-set-matrix-zeroes.js 809 bytes
730-count-different-palindromic-subsequences.js 1 KB
731-my-calendar-ii.js 847 bytes
732-my-calendar-iii.js 904 bytes
733-flood-fill.js 1 KB
734-sentence-similarity.js 736 bytes
735-asteroid-collision.js 937 bytes
736-parse-lisp-expression.js 2 KB
737-sentence-similarity-ii.js 772 bytes
738-monotone-increasing-digits.js 384 bytes
739-daily-temperatures.js 373 bytes
74-search-a-2d-matrix.js 565 bytes
740-delete-and-earn.js 409 bytes
741-cherry-pickup.js 2 KB
742-closest-leaf-in-a-binary-tree.js 2 KB
743-network-delay-time.js 487 bytes
744-find-smallest-letter-greater-than-target.js 458 bytes
745-prefix-and-suffix-search.js 1 KB
746-min-cost-climbing-stairs.js 291 bytes
747-largest-number-at-least-twice-of-others.js 388 bytes
748-shortest-completing-word.js 1 KB
749-contain-virus.js 7 KB
75-sort-colors.js 423 bytes
750-number-of-corner-rectangles.js 1 KB
751-ip-to-cidr.js 607 bytes
752-open-the-lock.js 1 KB
754-reach-a-number.js 297 bytes
755-pour-water.js 1 KB
756-pyramid-transition-matrix.js 583 bytes
757-set-intersection-size-at-least-two.js 1 KB
758-bold-words-in-string.js 677 bytes
759-employee-free-time.js 2 KB
76-minimum-window-substring.js 819 bytes
760-find-anagram-mappings.js 331 bytes
761-special-binary-string.js 407 bytes
762-prime-number-of-set-bits-in-binary-representation.js 665 bytes
763-partition-labels.js 664 bytes
764-largest-plus-sign.js 777 bytes
765-couples-holding-hands.js 1 KB
766-toeplitz-matrix.js 488 bytes
767-reorganize-string.js 935 bytes
768-max-chunks-to-make-sorted-II.js 353 bytes
769-max-chunks-to-make-sorted.js 250 bytes
77-combinations.js 384 bytes
770-basic-calculator-iv.js 3 KB
771-jewels-and-stones.js 284 bytes
772-basic-calculator-iii.js 1 KB
773-sliding-puzzle.js 1 KB
774-minimize-max-distance-to-gas-station.js 609 bytes
775-global-and-local-inversions.js 588 bytes
776-split-bst.js 641 bytes
777-swap-adjacent-in-lr-string.js 544 bytes
778-swim-in-rising-water.js 2 KB
78-subsets.js 738 bytes
780-reaching-points.js 443 bytes
782-transform-to-chessboard.js 883 bytes
783-minimum-distance-between-BST-nodes.js 575 bytes
784-letter-case-permutation.js 633 bytes
785-is-graph-bipartite.js 691 bytes
786-k-th-smallest-prime-fraction.js 790 bytes
787-cheapest-flights-within-k-stops.js 1 KB
79-word-search.js 2 KB
791-custom-sort-string.js 1 KB
792-number-of-matching-subsequences.js 505 bytes
793-preimage-size-of-factorial-zeroes-function.js 266 bytes
794-valid-tic-tac-toe-state.js 1 KB
795-number-of-subarrays-with-bounded-maximum.js 432 bytes
796-rotate-string.js 189 bytes
797-all-paths-from-source-to-target.js 370 bytes
798-smallest-rotation-with-highest-score.js 797 bytes
8-string-to-integer-(atoi).js 160 bytes
80-remove-duplicates-from-sorted-array-ii.js 334 bytes
801-minimum-swaps-to-make-sequences-increasing.js 838 bytes
803-bricks-falling-when-hit.js 3 KB
805-split-array-with-same-average.js 735 bytes
81-search-in-rotated-sorted-array-ii.js 618 bytes
810-chalkboard-xor-game.js 194 bytes
812-largest-triangle-area.js 563 bytes
813-largest-sum-of-averages.js 546 bytes
815-bus-routes.js 885 bytes
818-race-car.js 499 bytes
819-most-common-word.js 531 bytes
82-remove-duplicates-from-sorted-list-ii.js 654 bytes
821-shortest-distance-to-a-character.js 1 KB
823-binary-trees-with-factors.js 524 bytes
827-making-a-large-island.js 1 KB
828-unique-letter-string.js 916 bytes
829-consecutive-numbers-sum.js 233 bytes
83-remove-duplicates-from-sorted-list.js 457 bytes
830-positions-of-large-groups.js 796 bytes
834-sum-of-distances-in-tree.js 1 KB
835-image-overlap.js 1013 bytes
836-rectangle-overlap.js 472 bytes
837-new-21-game.js 552 bytes
839-similar-string-groups.js 634 bytes
84-largest-rectangle-in-histogram.js 1 KB
841-keys-and-rooms.js 495 bytes
843-guess-the-word.js 1 KB
844-backspace-string-compare.js 319 bytes
845-longest-mountain-in-array.js 722 bytes
847-shortest-path-visiting-all-nodes.js 812 bytes
848-shifting-letters.js 374 bytes
849-maximize-distance-to-closest-person.js 437 bytes
85-maximal-rectangle.js 2 KB
850-rectangle-area-ii.js 1 KB
854-k-similar-strings.js 828 bytes
856-score-of-parentheses.js 331 bytes
857-minimum-cost-to-hire-k-workers.js 825 bytes
858-mirror-reflection.js 290 bytes
859-buddy-strings.js 702 bytes
86-partition-list.js 1 KB
860-lemonade-change.js 493 bytes
862-shortest-subarray-with-sum-at-least-k.js 583 bytes
863-all-nodes-distance-k-in-binary-tree.js 2 KB
864-shortest-path-to-get-all-keys.js 1 KB
865-smallest-subtree-with-all-the-deepest-nodes.js 637 bytes
866-prime-palindrome.js 477 bytes
868-binary-gap.js 478 bytes
869-reordered-power-of-2.js 721 bytes
87-scramble-string.js 778 bytes
870-advantage-shuffle.js 542 bytes
871-minimum-number-of-refueling-stops.js 532 bytes
873-length-of-longest-fibonacci-subsequence.js 545 bytes
876-middle-of-the-linked-list.js 453 bytes
878-nth-magical-number.js 1 KB
879-profitable-schemes.js 639 bytes
88-merge-sorted-array.js 523 bytes
880-decoded-string-at-index.js 505 bytes
881-boats-to-save-people.js 386 bytes
882-reachable-nodes-in-subdivided-graph.js 2 KB
886-possible-bipartition.js 1 KB
887-super-egg-drop.js 1 KB
889-construct-binary-tree-from-preorder-and-postorder-traversal.js 967 bytes
89-gray-code.js 833 bytes
890-find-and-replace-pattern.js 1 KB
891-sum-of-subsequence-widths.js 319 bytes
893-groups-of-special-equivalent-strings.js 741 bytes
894-all-possible-full-binary-trees.js 732 bytes
895-maximum-frequency-stack.js 739 bytes
898-bitwise-ors-of-subarrays.js 410 bytes
899-orderly-queue.js 499 bytes
9-palindrome-number.js 352 bytes
90-subsets-II.js 435 bytes
901-online-stock-span.js 513 bytes
902-numbers-at-most-n-given-digit-set.js 522 bytes
903-valid-permutations-for-di-sequence.js 554 bytes
905-sort-array-by-parity.js 271 bytes
906-super-palindromes.js 3 KB
907-sum-of-subarray-minimums.js 731 bytes
91-decode-ways.js 436 bytes
912-sort-an-array.js 681 bytes
913-cat-and-mouse.js 1 KB
915-partition-array-into-disjoint-intervals.js 423 bytes
916-word-subsets.js 756 bytes
917-reverse-only-letters.js 745 bytes
918-maximum-sum-circular-subarray.js 450 bytes
92-reverse-linked-list-ii.js 1 KB
920-number-of-music-playlists.js 511 bytes
921-minimum-add-to-make-parentheses-valid.js 384 bytes
922-sort-array-by-parity-ii.js 375 bytes
923-3sum-with-multiplicity.js 417 bytes
924-minimize-malware-spread.js 1 KB
927-three-equal-parts.js 1 KB
929-unique-email-addresses.js 505 bytes
93-restore-ip-addresses.js 1 KB
930-binary-subarrays-with-sum.js 425 bytes
931-minimum-falling-path-sum.js 995 bytes
933-number-of-recent-calls.js 521 bytes
934-shortest-bridge.js 1 KB
936-stamping-the-sequence.js 1 KB
937-reorder-data-in-log-files.js 1 KB
938-range-sum-of-bst.js 564 bytes
94-binary-tree-inorder-traversal.js 497 bytes
940-distinct-subsequences-ii.js 797 bytes
941-valid-mountain-array.js 405 bytes
942-di-string-match.js 392 bytes
943-find-the-shortest-superstring.js 1 KB
944-delete-columns-to-make-sorted.js 618 bytes
946-validate-stack-sequences.js 759 bytes
947-most-stones-removed-with-same-row-or-column.js 576 bytes
948-bag-of-tokens.js 436 bytes
949-largest-time-for-given-digits.js 586 bytes
95-unique-binary-search-trees-ii.js 746 bytes
951-flip-equivalent-binary-trees.js 558 bytes
952-largest-component-size-by-common-factor.js 1 KB
954-array-of-doubled-pairs.js 513 bytes
955-delete-columns-to-make-sorted-ii.js 1 KB
956-tallest-billboard.js 442 bytes
957-prison-cells-after-n-days.js 420 bytes
959-regions-cut-by-slashes.js 1 KB
96-unique-binary-search-trees.js 710 bytes
960-delete-columns-to-make-sorted-iii.js 875 bytes
961-n-repeated-element-in-size-2n-array.js 247 bytes
964-least-operators-to-express-number.js 1 KB
965-univalued-binary-tree.js 505 bytes
968-binary-tree-cameras.js 1 KB
97-interleaving-string.js 866 bytes
972-equal-rational-numbers.js 355 bytes
973-k-closest-points-to-origin.js 2 KB
975-odd-even-jump.js 1 KB
977-squares-of-a-sorted-array.js 401 bytes
98-validate-binary-search-tree.js 573 bytes
980-unique-paths-iii.js 1005 bytes
982-triples-with-bitwise-and-equal-to-zero.js 377 bytes
985-sum-of-even-numbers-after-queries.js 753 bytes
986-interval-list-intersections.js 549 bytes
988-smallest-string-starting-from-leaf.js 1 KB
99-recover-binary-search-tree.js 1 KB
990-satisfiability-of-equality-equations.js 1 KB
992-subarrays-with-k-different-integers.js 1010 bytes
993.cousins-in-binary-tree.js 1 KB
994-rotting-oranges.js 1 KB
995-minimum-number-of-k-consecutive-bit-flips.js 367 bytes
996-number-of-squareful-arrays.js 970 bytes
997-find-the-town-judge.js 822 bytes
TBD-leftmost-column-with-at-least-a-one.js 760 bytes
candy.py 1 KB
candy_graph.py 934 bytes