Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 301 | Remove Invalid Parentheses | Hard | StringBacktrackingBreadth-First Search |
| 302 | Smallest Rectangle Enclosing Black Pixels | Hard | ArrayBinary SearchDepth-First Search |
| 303 | Range Sum Query - Immutable | Easy | ArrayDesignPrefix Sum |
| 304 | Range Sum Query 2D - Immutable | Medium | ArrayDesignMatrix |
| 304 | Range Sum Query - Mutable | Easy | ArrayDivide and ConquerDesign |
| 305 | Number of Islands II | Hard | ArrayHash TableUnion Find |
| 306 | Additive Number | Medium | StringBacktracking |
| 308 | Range Sum Query 2D - Mutable | Medium | ArrayDesignBinary Indexed Tree |
| 309 | Best Time to Buy and Sell Stock with Cooldown | Medium | ArrayDynamic Programming |
| 310 | Minimum Height Trees | Medium | Depth-First SearchBreadth-First SearchGraph |
| 311 | Binary Tree Vertical Order Traversal | Medium | Hash TableTreeDepth-First Search |
| 311 | Sparse Matrix Multiplication | Medium | ArrayHash TableMatrix |
| 312 | Burst Balloons | Hard | ArrayDynamic Programming |
| 313 | Super Ugly Number | Medium | ArrayMathDynamic Programming |
| 314 | Shortest Distance from All Buildings | Hard | ArrayBreadth-First SearchMatrix |
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.