Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 1245 | Tree Diameter | Medium | TreeDepth-First SearchBreadth-First Search |
| 1246 | Palindrome Removal | Hard | ArrayDynamic Programming |
| 1247 | Minimum Swaps to Make Strings Equal | Medium | MathStringGreedy |
| 1248 | Count Number of Nice Subarrays | Medium | ArrayHash TableMath |
| 1249 | Minimum Remove to Make Valid Parentheses | Medium | StringStack |
| 1250 | Check If It Is a Good Array | Hard | ArrayMathNumber Theory |
| 1251 | Average Selling Price | Easy | Database |
| 1252 | Cells with Odd Values in a Matrix | Easy | ArrayMathSimulation |
| 1253 | Reconstruct a 2-Row Binary Matrix | Medium | ArrayGreedyMatrix |
| 1254 | Number of Closed Islands | Medium | ArrayDepth-First SearchBreadth-First Search |
| 1255 | Maximum Score Words Formed by Letters | Hard | ArrayHash TableString |
| 1256 | Encode Number | Medium | MathStringBit Manipulation |
| 1257 | Smallest Common Region | Medium | ArrayHash TableString |
| 1258 | Synonymous Sentences | Medium | ArrayHash TableString |
| 1259 | Handshakes That Don't Cross | Hard | MathDynamic Programming |
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.