Practice programming problems from basic to advanced • 300+ problems
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 161 | Safe Placement Puzzle | Medium | RecursionBacktracking2D Array |
| 162 | Maze Solver | Medium | RecursionBacktracking2D Array |
| 163 | Crossword Filler | Medium | RecursionBacktracking2D Array |
| 164 | Team Formation Splitter | Medium | RecursionBacktrackingArray |
| 165 | Cryptarithmetic Solver | Medium | RecursionBacktrackingLogic |
| 166 | Rat in a Maze | Medium | RecursionBacktracking2D Array |
| 167 | Expression Builder | Medium | RecursionRecursionString |
| 168 | Chessboard Region Attacker | Medium | RecursionBacktracking2D Array |
| 169 | Warehouse Shelf Stacking | Medium | Dynamic ProgrammingDP2D Array |
| 170 | Stamp Collection Value | Medium | Dynamic ProgrammingDPArray |
| 171 | Text Similarity Score | Medium | Dynamic ProgrammingDP2D Array |
| 172 | Knapsack Problem | Medium | Dynamic ProgrammingDP2D Array |
| 173 | Matrix Chain Multiplication | Medium | Dynamic ProgrammingDP2D Array |
| 174 | Box Stacking Problem | Medium | Dynamic ProgrammingDPSorting |
| 175 | Rod Cutting Problem | Medium | Dynamic ProgrammingDPArray |
| 176 | Minimum Cost Text Wrapping | Medium | Dynamic ProgrammingDPString |
| 177 | Fair Division Problem | Medium | Dynamic ProgrammingDPBoolean |
| 178 | Dictionary Word Segmentation | Medium | Dynamic ProgrammingDPString |
| 179 | Custom Hash Map | Medium | HashingHashMapArray |
| 180 | Duplicate Invoice Detector | Medium | HashingHashMapLogic |