|
..
|
— |
— |
|
|
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 |
|
|