| 1 |
two-sum |
Golang Python3 |
📝 |
Easy |
| 2 |
add-two-numbers |
Python3 |
📝 |
Medium |
| 9 |
palindrome-number |
Golang |
📝 |
Easy |
| 13 |
roman-to-integer |
Java |
📝 |
Easy |
| 14 |
longest-common-prefix |
Java |
📝 |
Easy |
| 20 |
valid-parentheses |
Java |
📝 |
Easy |
| 21 |
merge-two-sorted-lists |
Golang |
📝 |
Easy |
| 24 |
swap-nodes-in-pairs |
Java Golang |
📝 |
Medium |
| 36 |
valid-sudoku |
Python3 |
📝 |
Medium |
| 48 |
rotate-image |
Java |
📝 |
Medium |
| 49 |
group-anagrams |
Python3 |
📝 |
Medium |
| 53 |
maximum-subarray |
Java Python3 |
📝 |
Medium |
| 59 |
spiral-matrix-ii |
Golang |
📝 |
Medium |
| 69 |
sqrtx |
Java Python3 |
📝 |
Easy |
| 74 |
search-a-2d-matrix |
Python3 |
📝 |
Medium |
| 75 |
sort-colors |
Golang |
📝 |
Medium |
| 80 |
remove-duplicates-from-sorted-array-ii |
Golang |
📝 |
Medium |
| 83 |
remove-duplicates-from-sorted-list |
Java Python3 |
📝 |
Easy |
| 84 |
largest-rectangle-in-histogram |
Python3 |
📝 |
Hard |
| 88 |
merge-sorted-array |
Python3 |
📝 |
Easy |
| 91 |
decode-ways |
Python3 |
📝 |
Medium |
| 94 |
binary-tree-inorder-traversal |
Java |
📝 |
Easy |
| 98 |
validate-binary-search-tree |
Python3 |
📝 |
Medium |
| 102 |
binary-tree-level-order-traversal |
Python3 |
📝 |
Medium |
| 103 |
binary-tree-zigzag-level-order-traversal |
Python3 |
📝 |
Medium |
| 104 |
maximum-depth-of-binary-tree |
Java Python3 Golang |
📝 |
Easy |
| 107 |
binary-tree-level-order-traversal-ii |
Python3 |
📝 |
Medium |
| 108 |
convert-sorted-array-to-binary-search-tree |
Java |
📝 |
Easy |
| 110 |
balanced-binary-tree |
Python3 |
📝 |
Easy |
| 116 |
populating-next-right-pointers-in-each-node |
Python3 |
📝 |
Medium |
| 117 |
populating-next-right-pointers-in-each-node-ii |
Python3 |
📝 |
Medium |
| 118 |
pascals-triangle |
Python3 |
📝 |
Easy |
| 119 |
pascals-triangle-ii |
Python3 |
📝 |
Easy |
| 121 |
best-time-to-buy-and-sell-stock |
Java Python3 |
📝 |
Easy |
| 125 |
valid-palindrome |
Python3 |
📝 |
Easy |
| 131 |
palindrome-partitioning |
Python3 |
📝 |
Medium |
| 136 |
single-number |
Java |
📝 |
Easy |
| 144 |
binary-tree-preorder-traversal |
Java |
📝 |
Easy |
| 145 |
binary-tree-postorder-traversal |
Java |
📝 |
Easy |
| 160 |
intersection-of-two-linked-lists |
Python3 |
📝 |
Easy |
| 169 |
majority-element |
Java |
📝 |
Easy |
| 173 |
binary-search-tree-iterator |
Golang |
📝 |
Medium |
| 202 |
happy-number |
Java |
📝 |
Easy |
| 205 |
isomorphic-strings |
Python3 |
📝 |
Easy |
| 206 |
reverse-linked-list |
Java Golang |
📝 |
Easy |
| 215 |
kth-largest-element-in-an-array |
Java |
📝 |
Medium |
| 217 |
contains-duplicate |
Java Python3 |
📝 |
Easy |
| 219 |
contains-duplicate-ii |
Java |
📝 |
Easy |
| 226 |
invert-binary-tree |
Java Python3 |
📝 |
Easy |
| 235 |
lowest-common-ancestor-of-a-binary-search-tree |
Java |
📝 |
Medium |
| 237 |
delete-node-in-a-linked-list |
Python3 |
📝 |
Medium |
| 242 |
valid-anagram |
Java Python3 |
📝 |
Easy |
| 268 |
missing-number |
Python3 |
📝 |
Easy |
| 283 |
move-zeroes |
Java |
📝 |
Easy |
| 289 |
game-of-life |
Python3 |
📝 |
Medium |
| 312 |
burst-balloons |
Python3 |
📝 |
Hard |
| 334 |
increasing-triplet-subsequence |
Python3 |
📝 |
Medium |
| 344 |
reverse-string |
Java Golang |
📝 |
Easy |
| 349 |
intersection-of-two-arrays |
Python3 |
📝 |
Easy |
| 350 |
intersection-of-two-arrays-ii |
Java Python3 |
📝 |
Easy |
| 371 |
sum-of-two-integers |
Java |
📝 |
Medium |
| 382 |
linked-list-random-node |
Golang |
📝 |
Medium |
| 383 |
ransom-note |
Java Python3 |
📝 |
Easy |
| 387 |
first-unique-character-in-a-string |
Java Python3 |
📝 |
Easy |
| 392 |
is-subsequence |
Python3 |
📝 |
Easy |
| 404 |
sum-of-left-leaves |
Java |
📝 |
Easy |
| 412 |
fizz-buzz |
Java |
📝 |
Easy |
| 414 |
third-maximum-number |
Java |
📝 |
Easy |
| 438 |
find-all-anagrams-in-a-string |
Python3 |
📝 |
Medium |
| 451 |
sort-characters-by-frequency |
Python3 |
📝 |
Medium |
| 454 |
4sum-ii |
Python3 |
📝 |
Medium |
| 455 |
assign-cookies |
Java |
|
Easy |
| 461 |
hamming-distance |
Golang |
📝 |
Easy |
| 485 |
max-consecutive-ones |
Java |
📝 |
Easy |
| 496 |
next-greater-element-i |
Python3 |
📝 |
Easy |
| 498 |
diagonal-traverse |
Python3 |
📝 |
Medium |
| 500 |
keyboard-row |
Python3 |
|
Easy |
| 513 |
find-bottom-left-tree-value |
Python3 |
|
Medium |
| 530 |
minimum-absolute-difference-in-bst |
Java |
|
Easy |
| 535 |
encode-and-decode-tinyurl |
Java |
📝 |
Medium |
| 538 |
convert-bst-to-greater-tree |
Java |
📝 |
Medium |
| 556 |
next-greater-element-iii |
Python3 |
📝 |
Medium |
| 557 |
reverse-words-in-a-string-iii |
Java |
📝 |
Easy |
| 561 |
array-partition |
Java |
📝 |
Easy |
| 575 |
distribute-candies |
Python3 |
📝 |
Easy |
| 581 |
shortest-unsorted-continuous-subarray |
Golang |
📝 |
Medium |
| 605 |
can-place-flowers |
Golang |
📝 |
Easy |
| 617 |
merge-two-binary-trees |
Java |
📝 |
Easy |
| 637 |
average-of-levels-in-binary-tree |
Java |
📝 |
Easy |
| 643 |
maximum-average-subarray-i |
Python3 |
📝 |
Easy |
| 657 |
robot-return-to-origin |
Golang |
📝 |
Easy |
| 669 |
trim-a-binary-search-tree |
Golang |
📝 |
Medium |
| 693 |
binary-number-with-alternating-bits |
Java |
📝 |
Easy |
| 728 |
self-dividing-numbers |
Golang |
📝 |
Easy |
| 742 |
to-lower-case |
Golang |
📝 |
Easy |
| 749 |
shortest-completing-word |
Python3 |
📝 |
Easy |
| 755 |
reach-a-number |
Python3 |
📝 |
Medium |
| 764 |
n-ary-tree-level-order-traversal |
Python3 |
📝 |
Medium |
| 774 |
maximum-depth-of-n-ary-tree |
Java |
📝 |
Easy |
| 777 |
toeplitz-matrix |
Java |
📝 |
Easy |
| 782 |
jewels-and-stones |
Golang |
📝 |
Easy |
| 783 |
search-in-a-binary-search-tree |
Java Golang |
📝 |
Easy |
| 784 |
insert-into-a-binary-search-tree |
Java |
📝 |
Medium |
| 789 |
kth-largest-element-in-a-stream |
Java |
📝 |
Easy |
| 792 |
binary-search |
Java |
📝 |
Easy |
| 812 |
rotate-string |
Java |
📝 |
Easy |
| 822 |
unique-morse-code-words |
Golang |
📝 |
Easy |
| 861 |
flipping-an-image |
Golang |
📝 |
Easy |
| 882 |
peak-index-in-a-mountain-array |
Golang |
📝 |
Medium |
| 890 |
lemonade-change |
Java |
📝 |
Easy |
| 896 |
smallest-subtree-with-all-the-deepest-nodes |
Golang |
📝 |
Medium |
| 908 |
middle-of-the-linked-list |
Java Python3 |
📝 |
Easy |
| 916 |
decoded-string-at-index |
Python3 |
📝 |
Medium |
| 920 |
uncommon-words-from-two-sentences |
Java |
📝 |
Easy |
| 924 |
fair-candy-swap |
Python3 |
📝 |
Easy |
| 933 |
increasing-order-search-tree |
Golang |
📝 |
Easy |
| 941 |
sort-array-by-parity |
Golang |
📝 |
Easy |
| 946 |
smallest-range-ii |
Python3 |
📝 |
Medium |
| 958 |
sort-array-by-parity-ii |
Golang |
📝 |
Easy |
| 965 |
unique-email-addresses |
Golang |
📝 |
Easy |
| 969 |
number-of-recent-calls |
Java |
📝 |
Easy |
| 974 |
reorder-data-in-log-files |
Python3 |
📝 |
Medium |
| 975 |
range-sum-of-bst |
Java |
📝 |
Easy |
| 978 |
valid-mountain-array |
Golang Python3 |
📝 |
Easy |
| 979 |
di-string-match |
Golang |
📝 |
Easy |
| 1001 |
n-repeated-element-in-size-2n-array |
Golang |
📝 |
Easy |
| 1013 |
fibonacci-number |
Python3 Golang |
📝 |
Easy |
| 1019 |
squares-of-a-sorted-array |
Golang |
📝 |
Easy |
| 1039 |
find-the-town-judge |
Golang |
📝 |
Easy |
| 1050 |
construct-binary-search-tree-from-preorder-traversal |
Java |
📝 |
Medium |
| 1054 |
complement-of-base-10-integer |
Golang |
📝 |
Easy |
| 1055 |
pairs-of-songs-with-total-durations-divisible-by-60 |
Golang |
📝 |
Medium |
| 1078 |
remove-outermost-parentheses |
Java |
|
Easy |
| 1127 |
last-stone-weight |
Java |
📝 |
Easy |
| 1128 |
remove-all-adjacent-duplicates-in-string |
Java |
📝 |
Easy |
| 1231 |
replace-elements-with-greatest-element-on-right-side |
Python3 |
|
Easy |
| 1254 |
deepest-leaves-sum |
Python3 |
📝 |
Medium |
| 1287 |
distance-between-bus-stops |
Python3 |
|
Easy |
| 1293 |
three-consecutive-odds |
Golang |
|
Easy |
| 1298 |
reverse-substrings-between-each-pair-of-parentheses |
Python3 |
|
Medium |
| 1421 |
find-numbers-with-even-number-of-digits |
Python3 |
|
Easy |
| 1426 |
find-n-unique-integers-sum-up-to-zero |
Python3 |
|
Easy |
| 1447 |
jump-game-iv |
Python3 |
📝 |
Hard |
| 1459 |
apply-discount-every-n-orders |
Golang |
|
Medium |
| 1476 |
count-negative-numbers-in-a-sorted-matrix |
Python3 |
|
Easy |
| 1482 |
how-many-numbers-are-smaller-than-the-current-number |
Python3 |
|
Easy |
| 1486 |
find-the-distance-value-between-two-arrays |
Python3 |
|
Easy |
| 1490 |
generate-a-string-with-characters-that-have-odd-counts |
Python3 |
|
Easy |
| 1497 |
design-a-stack-with-increment-operation |
Golang |
|
Medium |
| 1510 |
find-lucky-integer-in-an-array |
Python3 |
📝 |
Easy |
| 1519 |
minimum-subsequence-in-non-increasing-order |
Python3 |
|
Easy |
| 1528 |
kids-with-the-greatest-number-of-candies |
Python3 Golang |
|
Easy |
| 1542 |
consecutive-characters |
Python3 |
📝 |
Easy |
| 1544 |
count-good-nodes-in-binary-tree |
Python3 |
📝 |
Medium |
| 1547 |
destination-city |
Python3 |
|
Easy |
| 1556 |
make-two-arrays-equal-by-reversing-subarrays |
Python3 |
|
Easy |
| 1559 |
cherry-pickup-ii |
Python3 |
📝 |
Hard |
| 1566 |
check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence |
Golang |
|
Easy |
| 1568 |
pseudo-palindromic-paths-in-a-binary-tree |
Python3 |
📝 |
Medium |
| 1570 |
final-prices-with-a-special-discount-in-a-shop |
Golang |
|
Easy |
| 1574 |
maximum-product-of-two-elements-in-an-array |
Python3 |
|
Easy |
| 1580 |
shuffle-the-array |
Python3 |
📝 |
Easy |
| 1585 |
the-kth-factor-of-n |
Golang |
📝 |
Medium |
| 1603 |
running-sum-of-1d-array |
Golang |
📝 |
Easy |
| 1611 |
making-file-names-unique |
Golang |
|
Medium |
| 1630 |
count-odd-numbers-in-an-interval-range |
Python3 |
📝 |
Easy |
| 1635 |
number-of-good-pairs |
Python3 |
|
Easy |
| 1642 |
water-bottles |
Python3 |
|
Easy |
| 1651 |
shuffle-string |
Python3 |
|
Easy |
| 1666 |
make-the-string-great |
Python3 |
📝 |
Easy |
| 1683 |
maximum-number-of-coins-you-can-get |
Python3 |
|
Medium |
| 1708 |
design-parking-system |
Golang |
|
Easy |
| 1737 |
maximum-nesting-depth-of-the-parentheses |
Golang |
|
Easy |
| 1741 |
sort-array-by-increasing-frequency |
Python3 |
|
Easy |
| 1765 |
merge-in-between-linked-lists |
Golang |
|
Medium |
| 1786 |
count-the-number-of-consistent-strings |
Python3 |
|
Easy |
| 1791 |
richest-customer-wealth |
Golang |
📝 |
Easy |
| 1806 |
count-of-matches-in-tournament |
Python3 |
|
Easy |
| 1833 |
find-the-highest-altitude |
Python3 |
|
Easy |
| 1848 |
sum-of-unique-elements |
Python3 |
|
Easy |
| 1960 |
check-if-the-sentence-is-pangram |
Python3 |
📝 |
Easy |
| 2099 |
number-of-strings-that-appear-as-substrings-in-word |
Python3 |
|
Easy |
| 2106 |
find-greatest-common-divisor-of-array |
Python3 |
|
Easy |
| 2231 |
find-first-palindromic-string-in-the-array |
Python3 |
|
Easy |
| 2345 |
minimum-number-of-operations-to-convert-time |
Python3 |
|
Easy |
| 2365 |
percentage-of-letter-in-string |
Python3 |
|
Easy |
| 2377 |
check-if-number-has-equal-digit-count-and-digit-value |
Python3 |
|
Easy |