DSA
Solved problems,
Solved problems,
pattern first.
Python solutions with explanations, reusable patterns, and production context where it helps.
Browse by difficulty
14 total Filter the collection without changing the page structure.
#1 Two Sum
ArrayHash Map
Easy → #53 Maximum Subarray ArrayDynamic Programming
Medium → #62 Unique Paths Dynamic ProgrammingMath
Medium → #63 Unique Paths II Dynamic Programming
Medium → #70 Climbing Stairs Dynamic Programming
Easy → #72 Min Distance StringDynamic Programming
Medium → #121 Best Time To Buy And Sell ArrayGreedy
Easy → #125 Valid Palindrome StringTwo Pointers
Easy → #217 Contains Duplicate ArrayHash Map
Easy → #242 Valid Anagram StringHash Map
Easy → #516 Longest Palindrome Subsequence StringDynamic Programming
Medium → #647 Palindrome Substrings StringDynamic Programming
Medium → #746 Min Cost Climbing Stairs Dynamic Programming
Easy → #1143 Longest Common Subsequence StringDynamic Programming
Medium →