| 0001 |
Two Sum |
C++ |
Easy |
| 0002 |
Add Two Numbers |
C++ |
Medium |
| 0009 |
Palindrome Number |
C++ |
Easy |
| 0013 |
Roman to Integer |
C++ |
Easy |
| 0014 |
Longest Common Prefix |
C++ |
Easy |
| 0020 |
Valid Parentheses |
C++ |
Easy |
| 0021 |
Merge Two Sorted Lists |
C++ |
Easy |
| 0026 |
Remove Duplicates from Sorted Array |
C++ |
Easy |
| 0027 |
Remove Element |
C++ |
Easy |
| 0066 |
Plus One |
C++ |
Easy |
| 0067 |
Add Binary |
C++ |
Easy |
| 0069 |
Sqrt(x) |
C++ |
Easy |
| 0121 |
Best Time to Buy and Sell Stock |
C++ |
Easy |
| 0125 |
Valid Palindrome |
C++ |
Easy |
| 0136 |
Single Number |
C++ |
Easy |
| 0137 |
Single Number II |
C++ |
Medium |
| 0141 |
Linked List Cycle |
C++ |
Easy |
| 0203 |
Remove Linked List Elements |
C++ |
Easy |
| 0206 |
Reverse Linked List |
Golang |
Easy |
| 0217 |
Contains Duplicate |
C++ |
Easy |
| 0219 |
Contains Duplicate II |
C++ |
Easy |
| 0226 |
Invert Binary Tree |
Golang |
Easy |
| 0237 |
Delete Node in a Linked List |
C++ |
Medium |
| 0260 |
Single Number III |
C++ |
Medium |
| 0338 |
Counting Bits |
Golang |
Easy |
| 0344 |
Reverse String |
C++ |
Easy |
| 0350 |
Intersection of Two Arrays II |
C++ |
Easy |
| 0378 |
Ransom Note |
C++ |
Easy |
| 0412 |
Fizz Buzz |
C++ |
Easy |
| 0441 |
Arranging Coins |
C++ |
Easy |
| 0535 |
Encode and Decode TinyURL |
C++ |
Medium |
| 0557 |
Reverse Words in a String III |
C++ |
Easy |
| 0561 |
Array Partition |
Golang |
Easy |
| 0590 |
N-ary Tree Postorder Traversal |
Golang |
Easy |
| 0628 |
Maximum Product of Three Numbers |
C++ |
Easy |
| 0654 |
Maximum Binary Tree |
C++ |
Medium |
| 0680 |
Valid Palindrome II |
C++ |
Easy |
| 0682 |
Baseball Game |
Golang |
Easy |
| 0700 |
Search in a Binary Search Tree |
Golang |
Easy |
| 0709 |
To Lower Case |
C++ |
Easy |
| 0728 |
Self Dividing Numbers |
Golang |
Easy |
| 0771 |
Jewels and Stones |
C++ |
Easy |
| 0797 |
All Paths From Source to Target |
C++ |
Medium |
| 0804 |
Unique Morse Code Words |
C++ |
Easy |
| 0807 |
Max Increase to Keep City Skyline |
C++ |
Medium |
| 0832 |
Flipping an Image |
C++ |
Easy |
| 0876 |
Middle of the Linked List |
C++ |
Easy |
| 0885 |
Spiral Matrix III |
C++ |
Medium |
| 0894 |
All Possible Full Binary Trees |
C++ |
Medium |
| 0938 |
Range Sum of BST |
C++ |
Easy |
| 0942 |
DI String Match |
Golang |
Easy |
| 0950 |
Reveal Cards In Increasing Order |
C++ |
Medium |
| 0961 |
N-Repeated Element in Size 2N Array |
Golang |
Easy |
| 1021 |
Remove Outermost Parentheses |
C++ |
Easy |
| 1038 |
Binary Search Tree to Greater Sum Tree |
C++ |
Medium |
| 1051 |
Height Checker |
Golang |
Easy |
| 1108 |
Defanging an IP Address |
C++ |
Easy |
| 1221 |
Split a String in Balanced Strings |
C++ |
Easy |
| 1266 |
Minimum Time Visiting All Points |
C++ |
Easy |
| 1281 |
Subtract the Product and Sum of Digits of an Integer |
C++ |
Easy |
| 1282 |
Group the People Given the Group Size They Belong To |
C++ |
Medium |
| 1290 |
Convert Binary Number in a Linked List to Integer |
Golang |
Easy |
| 1302 |
Deepest Leaves Sum |
C++ |
Medium |
| 1309 |
Decrypt String from Alphabet to Integer Mapping |
Golang |
Easy |
| 1313 |
Decompress Run-Length Encoded List |
C++ |
Easy |
| 1315 |
Sum of Nodes with Even-Valued Grandparent |
C++ |
Medium |
| 1323 |
Maximum 69 Number |
C++ |
Easy |
| 1329 |
Sort the Matrix Diagonally |
C++ |
Medium |
| 1342 |
Number of Steps to Reduce a Number to Zero |
C++ |
Easy |
| 1356 |
Sort Integers by The Number of 1 Bits |
Golang |
Easy |
| 1365 |
How Many Numbers Are Smaller Than the Current Number |
C++ |
Easy |
| 1379 |
Find a Corresponding Node of a Binary Tree in a Clone of That Tree |
C++ |
Easy |
| 1380 |
Lucky Numbers in a Matrix |
C++ |
Easy |
| 1382 |
Balance a Binary Search Tree |
C++ |
Medium |
| 1389 |
Create Target Array in the Given Order |
C++ |
Easy |
| 1409 |
Queries on a Permutation With Key |
C++ |
Medium |
| 1431 |
Kids With the Greatest Number of Candies |
C++ |
Easy |
| 1442 |
Count Triplets That Can Form Two Arrays of Equal XOR |
C++ |
Medium |
| 1464 |
Maximum Product of Two Elements in an Array |
C++ |
Easy |
| 1470 |
Shuffle the Array |
C++ |
Easy |
| 1475 |
Final Prices With a Special Discount in a Shop |
Golang |
Easy |
| 1476 |
Subrectangle Queries |
C++ |
Medium |
| 1480 |
Running Sum of 1d Array |
C++ |
Easy |
| 1486 |
XOR Operation in an Array |
C++ |
Easy |
| 1512 |
Number of Good Pairs |
C++ |
Easy |
| 1528 |
Shuffle String |
C++ |
Easy |
| 1534 |
Count Good Triplets |
Golang |
Easy |
| 1561 |
Maximum Number of Coins You Can Get |
C++ |
Medium |
| 1572 |
Matrix Diagonal Sum |
C++ |
Easy |
| 1588 |
Sum of All Odd Length Subarrays |
C++ |
Easy |
| 1603 |
Design Parking System |
C++ |
Easy |
| 1605 |
Find Valid Matrix Given Row and Column Sums |
C++ |
Medium |
| 1608 |
Special Array With X Elements Greater Than or Equal X |
C++ |
Easy |
| 1614 |
Maximum Nesting Depth of the Parentheses |
C++ |
Easy |
| 1630 |
Arithmetic Subarrays |
C++ |
Medium |
| 1636 |
Sort Array by Increasing Frequency |
C++ |
Easy |
| 1637 |
Widest Vertical Area Between Two Points Containing No Points |
C++ |
Easy |
| 1656 |
Design an Ordered Stream |
C++ |
Easy |
| 1662 |
Check If Two String Arrays are Equivalent |
C++ |
Easy |
| 1672 |
Richest Customer Wealth |
C++ |
Easy |
| 1678 |
Goal Parser Interpretation |
C++ |
Easy |
| 1684 |
Count the Number of Consistent Strings |
C++ |
Easy |
| 1688 |
Count of Matches in Tournament |
C++ |
Easy |
| 1689 |
Partitioning Into Minimum Number Of Deci-Binary Numbers |
C++ |
Medium |
| 1716 |
Calculate Money in Leetcode Bank |
Golang |
Easy |
| 1720 |
Decode XORed Array |
C++ |
Easy |
| 1725 |
Number Of Rectangles That Can Form The Largest Square |
C++ |
Easy |
| 1732 |
Find the Highest Altitude |
C++ |
Easy |
| 1735 |
Count Ways to Make Array With Product |
C++ |
Hard |
| 1768 |
Merge Strings Alternately |
Golang |
Easy |
| 1769 |
Minimum Number of Operations to Move All Balls to Each Box |
C++ |
Medium |
| 1773 |
Count Items Matching a Rule |
C++ |
Easy |
| 1791 |
Find Center of Star Graph |
C++ |
Easy |
| 1816 |
Truncate Sentence |
C++ |
Easy |
| 1823 |
Find the Winner of the Circular Game |
C++ |
Medium |
| 1827 |
Minimum Operations to Make the Array Increasing |
Golang |
Easy |
| 1828 |
Queries on Number of Points Inside a Circle |
C++ |
Medium |
| 1832 |
Check if the Sentence Is Pangram |
C++ |
Easy |
| 1844 |
Replace All Digits with Characters |
Golang |
Easy |
| 1859 |
Sorting the Sentence |
C++ |
Easy |
| 1863 |
Sum of All Subset XOR Totals |
C++ |
Easy |
| 1913 |
Maximum Product Difference Between Two Pairs |
C++ |
Easy |
| 1920 |
Build Array from Permutation |
C++ |
Easy |
| 1929 |
Concatenation of Array |
C++ |
Easy |
| 1935 |
Maximum Number of Words You Can Type |
Golang |
Easy |
| 1945 |
Sum of Digits of String After Convert |
C++ |
Easy |
| 1967 |
Number of Strings That Appear as Substrings in Word |
Golang |
Easy |
| 2000 |
Reverse Prefix of Word |
C++ |
Easy |
| 2006 |
Count Number of Pairs With Absolute Difference K |
C++ |
Easy |
| 2011 |
Final Value of Variable After Performing Operations |
C++ |
Easy |
| 2037 |
Minimum Number of Moves to Seat Everyone |
C++ |
Easy |
| 2053 |
Kth Distinct String in an Array |
C++ |
Easy |
| 2103 |
Rings and Rods |
Golang |
Easy |
| 2108 |
Find First Palindromic String in the Array |
C++ |
Easy |
| 2114 |
Maximum Number of Words Found in Sentences |
C++ |
Easy |
| 2119 |
A Number After a Double Reversal |
Golang |
Easy |
| 2120 |
Execution of All Suffix Instructions Staying in a Grid |
C++ |
Medium |
| 2125 |
Number of Laser Beams in a Bank |
C++ |
Medium |
| 2149 |
Rearrange Array Elements by Sign |
C++ |
Medium |
| 2160 |
Minimum Sum of Four Digit Number After Splitting Digits |
C++ |
Easy |
| 2161 |
Partition Array According to Given Pivot |
C++ |
Medium |
| 2169 |
Count Operations to Obtain Zero |
Golang |
Easy |
| 2176 |
Count Equal and Divisible Pairs in an Array |
Golang |
Easy |
| 2185 |
Counting Words With a Given Prefix |
Golang |
Easy |
| 2188 |
Merge Nodes in Between Zeros |
C++ |
Medium |
| 2194 |
Cells in a Range on an Excel Sheet |
C++ |
Easy |
| 2215 |
Find the Difference of Two Arrays |
Golang |
Easy |
| 2220 |
Minimum Bit Flips to Convert Number |
C++ |
Easy |
| 2236 |
Root Equals Sum of Children |
C++ |
Easy |
| 2235 |
Add Two Integers |
C++ |
Easy |
| 2265 |
Count Nodes Equal to Average of Subtrees |
C++ |
Medium |
| 2315 |
Count Asterisks |
C++ |
Easy |
| 2325 |
Decode the Message |
C++ |
Easy |
| 2331 |
Evaluate Boolean Binary Tree |
C++ |
Easy |
| 2367 |
Number of Arithmetic Triplets |
C++ |
Easy |
| 2373 |
Largest Local Values in a Matrix |
C++ |
Easy |
| 2391 |
Minimum Amount of Time to Collect Garbage |
C++ |
Medium |
| 2396 |
Strictly Palindromic Number |
C++ |
Medium |
| 2413 |
Smallest Even Multiple |
C++ |
Easy |
| 2418 |
Sort the People |
C++ |
Easy |
| 2427 |
Number of Common Factors |
Golang |
Easy |
| 2433 |
Find The Original Array of Prefix Xor |
C++ |
Medium |
| 2469 |
Convert the Temperature |
C++ |
Easy |
| 2482 |
Difference Between Ones and Zeros in Row and Column |
C++ |
Medium |
| 2485 |
Find the Pivot Integer |
C++ |
Easy |
| 2520 |
Count the Digits That Divide a Number |
C++ |
Easy |
| 2523 |
Closest Prime Numbers in Range |
C++ |
Medium |
| 2535 |
Difference Between Element Sum and Digit Sum of an Array |
C++ |
Easy |
| 2545 |
Sort the Students by Their Kth Score |
C++ |
Medium |
| 2549 |
Count Distinct Numbers on Board |
C++ |
Easy |
| 2553 |
Separate the Digits in an Array |
Golang |
Easy |
| 2570 |
Merge Two 2D Arrays by Summing Values |
Golang |
Easy |
| 2574 |
Left and Right Sum Differences |
C++ |
Easy |
| 2610 |
Convert an Array Into a 2D Array With Conditions |
C++ |
Medium |
| 2652 |
Sum Multiples |
C++ |
Easy |
| 2656 |
Maximum Sum With Exactly K Elements |
C++ |
Easy |
| 2678 |
Number of Senior Citizens |
C++ |
Easy |
| 2697 |
Lexicographically Smallest Palindrome |
C++ |
Easy |
| 2703 |
Return Length of Arguments Passed |
JavaScript |
Easy |
| 2744 |
Find Maximum Number of String Pairs |
Golang |
Easy |
| 2769 |
Find the Maximum Achievable Number |
C++ |
Easy |
| 2778 |
Sum of Squares of Special Elements |
Golang |
Easy |
| 2798 |
Number of Employees Who Met the Target |
C++ |
Easy |
| 2807 |
Insert Greatest Common Divisors in Linked List |
C++ |
Medium |
| 2810 |
Faulty Keyboard |
C++ |
Easy |
| 2824 |
Count Pairs Whose Sum is Less than Target |
C++ |
Easy |
| 2828 |
Check if a String Is an Acronym of Words in Sentence |
C++ |
Eady |
| 2843 |
Count Symmetric Integers |
Golang |
Easy |
| 2859 |
Sum of Values at Indices With K Set Bits |
C++ |
Easy |
| 2864 |
Maximum Odd Binary Number |
C++ |
Easy |
| 2894 |
Divisible and Non-divisible Sums Difference |
C++ |
Easy |
| 2913 |
Subarrays Distinct Element Sum of Squares I |
C++ |
Easy |
| 2942 |
Find Words Containing Character |
C++ |
Easy |
| 2956 |
Find Common Elements Between Two Arrays |
C++ |
Easy |
| 2965 |
Find Missing and Repeated Values |
Golang |
Easy |
| 2974 |
Minimum Number Game |
C++ |
Easy |
| 2997 |
Minimum Number of Operations to Make Array XOR Equal to K |
C++ |
Medium |
| 3005 |
Count Elements With Maximum Frequency |
Golang |
Easy |
| 3065 |
Minimum Operations to Exceed Threshold Value I |
C++ |
Easy |
| 3099 |
Harshad Number |
C++ |
Easy |
| 3010 |
Divide an Array Into Subarrays With Minimum Cost I |
Golang |
Easy |
| 3019 |
Number of Changing Keys |
Golang |
Easy |
| 3110 |
Score of a String |
C++ |
Easy |
| 3131 |
Find the Integer Added to Array I |
C++ |
Easy |
| 3146 |
Permutation Difference between Two Strings |
C++ |
Easy |
| 3151 |
Special Array |
Golang |
Easy |
| 3158 |
Find the XOR of Numbers Which Appear Twice |
C++ |
Easy |
| 3162 |
Find the Number of Good Pairs I |
C++ |
Easy |
| 3174 |
Clear Digits |
Golang |
Easy |
| 3190 |
Find Minimum Operations to Make All Elements Divisible by Three |
C++ |
Easy |
| 3194 |
Minimum Average of Smallest and Largest Elements |
C++ |
Easy |
| 3211 |
Generate Binary Strings Without Adjacent Zeros |
C++ |
Medium |
| 3232 |
Find if Digit Game Can Be Woned |
C++ |
Easy |
| 3242 |
Design Neighbor Sum Services |
C++ |
Easy |
| 3248 |
Snake in Matrix |
C++ |
Easy |
| 3264 |
Final Array State After K Multiplication Operations I |
Golang |
Easy |
| 3280 |
Convert Date to Binary |
C++ |
Easy |
| 3285 |
Find Indices of Stable Mountains |
Golang |
Easy |
| 3289 |
The Two Sneaky Numbers of Digitville |
Golang |
Easy |
| 3300 |
Minimum Element After Replacement With Digit Sum |
Golang |
Easy |
| 3304 |
Find the K-th Character in String Game I |
Golang |
Easy |
| 3314 |
Construct the Minimum Bitwise Array I |
Golang |
Easy |
| 3340 |
Check Balanced String |
Golang |
Easy |
| 3370 |
Smallest Number With All Set Bits |
Golang |
Easy |
| 3427 |
Sum of Variable Length Subarrays |
Golang |
Easy |
| 3432 |
Count Partitions with Even Sum Difference |
Golang |
Easy |
| 3461 |
Check If Digits Are Equal in String After Operations I |
Golang |
Easy |
| 3467 |
Transform Array by Parity |
Golang |
Easy |
| 3498 |
Reverse Degree of a String |
Golang |
Easy |
| 3502 |
Count the Digits That Divide a Number |
Golang |
Easy |
| 3512 |
Minimum Operations to Make Array Sum Divisible by K |
Golang |
Easy |
| 3516 |
Find Closest Person |
Golang |
Easy |
| 3541 |
Find Most Frequent Vowel and Consonant |
Golang |
Easy |
| 3550 |
Smallest Index With Digit Sum Equal to Index |
Golang |
Easy |
| 3602 |
Hexadecimal and Hexatrigesimal Conversion |
Golang |
Easy |
| 3658 |
GCD of Odd and Even Sums |
Golang |
Easy |
| 3701 |
Compute Alternating Sum |
Golang |
Easy |
| 3668 |
Restore Finishing Order |
Golang |
Easy |
| 3683 |
Earliest Time to Finish One Task |
Golang |
Easy |
| 3688 |
Bitwise OR of Even Numbers in an Array |
Golang |
Easy |
| 3731 |
Find Missing Elements |
Golang |
Easy |
| 3736 |
Minimum Moves to Equal Array Elements III |
Golang |
Easy |
| 3783 |
Mirror Distance of an Integer |
Golang |
Easy |
| 3794 |
Reverse String Prefix |
Golang |
Easy |
| 3823 |
Reverse Letters Then Special Characters in a String |
Golang |
Easy |
| 3838 |
Weighted Word Mapping |
Golang |
Easy |