LeetCode The Hard Way

Amazon

2015 problems

ProblemDifficultyFrequency Topics
2566. Maximum Difference by Remapping a DigitEasy5%
MathGreedy
3438. Find Valid Pair of Adjacent Digits in StringEasy5%
Hash TableStringCounting
2735. Collecting ChocolatesMedium5%
ArrayEnumeration
1639. Number of Ways to Form a Target String Given a DictionaryHard5%
ArrayStringDynamic Programming
Remove Duplicates From an Unsorted Linked ListMedium5%
Hash TableLinked List
3021. Alice and Bob Playing Flower GameMedium5%
Math
3669. Balanced K-Factor DecompositionMedium5%
MathBacktrackingNumber Theory
Reshape Data: MeltEasy5%
—
1201. Ugly Number IIIMedium5%
MathBinary SearchCombinatoricsNumber TheoryLeast Common MultipleEuclidean AlgorithmGreatest Common DivisorInclusion-Exclusion Principle
2592. Maximize Greatness of an ArrayMedium5%
ArrayTwo PointersGreedySorting
3100. Water Bottles IIMedium5%
MathSimulation
3297. Count Substrings That Can Be Rearranged to Contain a String IMedium5%
Hash TableStringSliding Window
1203. Sort Items by Groups Respecting DependenciesHard5%
Depth-First SearchBreadth-First SearchGraph TheoryTopological SortDirected Acyclic Graph
3168. Minimum Number of Chairs in a Waiting RoomEasy5%
StringSimulation
825. Friends Of Appropriate AgesMedium5%
ArrayTwo PointersBinary SearchSorting
2320. Count Number of Ways to Place HousesMedium5%
Dynamic Programming
1145. Binary Tree Coloring GameMedium5%
TreeDepth-First SearchBinary Tree
3664. Two-Letter Card GameMedium5%
ArrayHash TableStringCountingEnumeration
1881. Maximum Value after InsertionMedium5%
StringGreedy
1948. Delete Duplicate Folders in SystemHard5%
ArrayHash TableStringDepth-First SearchTrieSortingHash Function
2389. Longest Subsequence With Limited SumEasy5%
ArrayBinary SearchGreedySortingPrefix Sum
3347. Maximum Frequency of an Element After Performing Operations IIHard5%
ArrayBinary SearchSliding WindowSortingPrefix Sum
3715. Sum of Perfect Square AncestorsHard5%
ArrayHash TableMathTreeDepth-First SearchCountingNumber Theory
1446. Consecutive CharactersEasy5%
String
491. Non-decreasing SubsequencesMedium5%
ArrayHash TableBacktrackingBit Manipulation
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee