Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 29 | Divide Two Integers | Medium | MathBit Manipulation |
| 30 | Substring with Concatenation of All Words | Hard | Hash TableStringSliding Window |
| 31 | Next Permutation | Medium | ArrayTwo Pointers |
| 32 | Longest Valid Parentheses | Hard | StringDynamic ProgrammingStack |
| 33 | Search in Rotated Sorted Array | Medium | ArrayBinary Search |
| 34 | Find First and Last Position of Element in Sorted Array | Medium | ArrayBinary Search |
| 35 | Search Insert Position | Easy | ArrayBinary Search |
| 36 | Valid Sudoku | Medium | ArrayHash TableMatrix |
| 38 | Count and Say | Medium | String |
| 39 | Combination Sum | Medium | ArrayBacktracking |
| 40 | Combination Sum II | Medium | ArrayBacktracking |
| 41 | First Missing Positive | Hard | ArrayHash Table |
| 42 | Trapping Rain Water | Hard | ArrayTwo PointersDynamic Programming |
| 43 | Multiply Strings | Medium | MathStringSimulation |
| 44 | Wildcard Matching | Hard | StringDynamic ProgrammingGreedy |
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.