Dynamic Programming Coding Problems
Solve complex problems with optimal substructure
602
Total Problems
14
Easy
295
Medium
290
Hard
Practice problems across 75+ categories
Practice problems frequently asked at Dynamic Programming • 602 problems | 14 Easy | 295 Medium | 290 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 16 | Best Time to Buy and Sell Stock II | Medium | ArrayDynamic ProgrammingGreedy |
| 17 | Best Time to Buy and Sell Stock III | Hard | ArrayDynamic Programming |
| 18 | Best Time to Buy and Sell Stock IV | Hard | ArrayDynamic Programming |
| 19 | Best Time to Buy and Sell Stock V | Medium | ArrayDynamic Programming |
| 20 | Best Time to Buy and Sell Stock with Cooldown | Medium | ArrayDynamic Programming |
| 21 | Best Time to Buy and Sell Stock with Transaction Fee | Medium | ArrayDynamic ProgrammingGreedy |
| 22 | Binary Tree Cameras | Hard | Dynamic ProgrammingTreeDepth-First Search |
| 23 | Binary Tree Maximum Path Sum | Hard | Dynamic ProgrammingTreeDepth-First Search |
| 24 | Binary Trees With Factors | Medium | ArrayHash TableDynamic Programming |
| 25 | Bitwise ORs of Subarrays | Medium | ArrayDynamic ProgrammingBit Manipulation |
| 26 | Bomb Enemy | Medium | ArrayDynamic ProgrammingMatrix |
| 27 | Box Stacking Problem | Medium | Dynamic ProgrammingDPSorting |
| 28 | Build Array Where You Can Find The Maximum Exactly K Comparisons | Hard | Dynamic ProgrammingPrefix Sum |
| 29 | Burst Balloons | Hard | ArrayDynamic Programming |
| 30 | Campus Bikes II | Medium | ArrayDynamic ProgrammingBacktracking |
Powerful online tools to boost your productivity
Coding Ground For Developers
Code, Edit, Run and ShareIgnite your coding potential on Coding Ground - an immersive online platform for hands-on learning, collaboration, and skill development.