LeetCode The Hard Way

Meta

1396 problems

ProblemDifficultyFrequency Topics
932. Beautiful ArrayMedium5%
ArrayMathDivide and Conquer
520. Detect CapitalEasy5%
String
2940. Find Building Where Alice and Bob Can MeetHard5%
ArrayBinary SearchStackBinary Indexed TreeSegment TreeHeap (Priority Queue)Monotonic Stack
Generate Random Point in a CircleMedium5%
MathGeometryRejection SamplingRandomized
2503. Maximum Number of Points From Grid QueriesHard5%
ArrayTwo PointersBreadth-First SearchUnion-FindSortingHeap (Priority Queue)Matrix
Transpose FileMedium5%
Shell
2104. Solving Questions With BrainpowerMedium5%
ArrayDynamic Programming
Remove BoxesHard5%
ArrayDynamic ProgrammingMemoization
3396. Minimum Number of Operations to Make Elements in Array DistinctEasy5%
ArrayHash Table
2864. Maximum Odd Binary NumberEasy5%
MathStringGreedy
2256. Minimum Average DifferenceMedium5%
ArrayPrefix Sum
3503. Longest Palindrome After Substring Concatenation IMedium5%
Two PointersStringDynamic ProgrammingEnumeration
1995. Count Special QuadrupletsEasy5%
ArrayHash TableEnumeration
Find Maximal Uncovered RangesMedium5%
ArraySorting
1814. Count Nice Pairs in an ArrayMedium5%
ArrayHash TableMathCounting
935. Knight DialerMedium5%
Dynamic Programming
2799. Count Complete Subarrays in an ArrayMedium5%
ArrayHash TableSliding Window
2845. Count of Interesting SubarraysMedium5%
ArrayHash TablePrefix Sum
1547. Minimum Cost to Cut a StickHard5%
ArrayDynamic ProgrammingSorting
2074. Reverse Nodes in Even Length GroupsMedium5%
Linked List
3392. Count Subarrays of Length Three With a ConditionEasy5%
Array
990. Satisfiability of Equality EquationsMedium5%
ArrayStringUnion-FindGraph Theory
1716. Calculate Money in Leetcode BankEasy5%
Math
2071. Maximum Number of Tasks You Can AssignHard5%
ArrayTwo PointersBinary SearchGreedyQueueSortingMonotonic Queue
3191. Minimum Operations to Make Binary Array Elements Equal to One IMedium5%
ArrayBit ManipulationQueueSliding WindowPrefix Sum
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee