101 Logo
onenoughtone

Practice Problems

Reinforce Your Learning

Practice these dynamic programming problems to strengthen your understanding of DP concepts.

Difficulty Levels:

EasyMediumHard

Filter by Difficulty:

Problem of the Day

Longest Common Subsequence

Medium

Find the length of the longest common subsequence between two strings.

Input: Example input
Output: Example output

All Problems

Fibonacci Number
Easy
DP, Memoization, Tabulation
Not Started
Climbing Stairs
Easy
DP, Memoization, Tabulation
Not Started
Coin Change
Medium
DP, Memoization, Tabulation
Not Started
Longest Increasing Subsequence
Medium
DP, Binary Search
Not Started
Longest Common Subsequence
Medium
DP, String
Not Started
0/1 Knapsack Problem
Medium
DP, Knapsack
Not Started
House Robber
Medium
DP, Decision Making
Not Started
Edit Distance
Hard
DP, String
Not Started
Word Break
Medium
DP, String, Trie
Not Started
Regular Expression Matching
Hard
DP, String, Backtracking
Not Started
IntroVisualizePatternsPractice
101 Logo
onenoughtone