LeetCode The Hard Way

Meta

1396 problems

ProblemDifficultyFrequency Topics
3348. Smallest Divisible Digit Product IIHard5%
MathStringBacktrackingGreedyNumber Theory
2652. Sum MultiplesEasy5%
Math
1051. Height CheckerEasy5%
ArraySortingCounting SortBubble Sort
3859. Count Subarrays With K Distinct IntegersHard5%
ArrayHash TableSliding WindowCounting
2952. Minimum Number of Coins to be AddedMedium5%
ArrayGreedySorting
1395. Count Number of TeamsMedium5%
ArrayDynamic ProgrammingBinary Indexed TreeSegment Tree
3069. Distribute Elements Into Two Arrays IEasy5%
ArrayTwo PointersSimulation
2529. Maximum Count of Positive Integer and Negative IntegerEasy5%
ArrayBinary SearchCounting
2520. Count the Digits That Divide a NumberEasy5%
Math
890. Find and Replace PatternMedium5%
ArrayHash TableString
DNA Pattern Recognition Medium5%
Database
2948. Make Lexicographically Smallest Array by Swapping ElementsMedium5%
ArrayUnion-FindSorting
3427. Sum of Variable Length SubarraysEasy5%
ArrayPrefix Sum
751. IP to CIDRMedium5%
StringBit Manipulation
Array NestingMedium5%
ArrayDepth-First Search
1018. Binary Prefix Divisible By 5Easy5%
ArrayBit Manipulation
3875. Construct Uniform Parity Array IEasy5%
ArrayMath
894. All Possible Full Binary TreesMedium5%
Dynamic ProgrammingTreeRecursionMemoizationBinary Tree
2019. The Score of Students Solving Math ExpressionHard5%
ArrayHash TableMathStringDynamic ProgrammingStackMemoization
3871. Count Commas in Range IIMedium5%
Math
Number of Unique Subjects Taught by Each TeacherEasy5%
Database
1694. Reformat Phone NumberEasy5%
String
3483. Unique 3-Digit Even NumbersEasy5%
ArrayHash TableRecursionEnumeration
3945. Digit Frequency ScoreEasy5%
Hash TableMath
3414. Maximum Score of Non-overlapping IntervalsHard5%
ArrayBinary SearchDynamic ProgrammingSorting
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee