Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 391 | Perfect Rectangle | Hard | ArrayHash TableMath |
| 392 | Is Subsequence | Easy | Two PointersStringDynamic Programming |
| 393 | UTF-8 Validation | Medium | ArrayBit Manipulation |
| 394 | Decode String | Medium | StringStackRecursion |
| 395 | Longest Substring with At Least K Repeating Characters | Medium | Hash TableStringDivide and Conquer |
| 396 | Rotate Function | Medium | ArrayMathDynamic Programming |
| 397 | Integer Replacement | Medium | Dynamic ProgrammingGreedyBit Manipulation |
| 398 | Random Pick Index | Medium | Hash TableMathReservoir Sampling |
| 399 | Evaluate Division | Medium | ArrayStringDepth-First Search |
| 400 | Nth Digit | Medium | MathBinary Search |
| 401 | Binary Watch | Easy | BacktrackingBit Manipulation |
| 402 | Remove K Digits | Medium | StringStackGreedy |
| 403 | Frog Jump | Hard | ArrayDynamic Programming |
| 404 | Sum of Left Leaves | Easy | TreeDepth-First SearchBreadth-First Search |
| 405 | Convert a Number to Hexadecimal | Easy | MathStringBit Manipulation |
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.