Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 315 | Count of Smaller Numbers After Self | Hard | ArrayBinary SearchDivide and Conquer |
| 316 | Remove Duplicate Letters | Medium | StringStackGreedy |
| 318 | Maximum Product of Word Lengths | Medium | ArrayStringBit Manipulation |
| 319 | Bulb Switcher | Medium | MathBrainteaser |
| 320 | Generalized Abbreviation | Medium | StringBacktrackingBit Manipulation |
| 321 | Create Maximum Number | Hard | ArrayTwo PointersStack |
| 322 | Coin Change | Medium | ArrayDynamic ProgrammingBreadth-First Search |
| 323 | Number of Connected Components in an Undirected Graph | Medium | Depth-First SearchBreadth-First SearchUnion Find |
| 324 | Wiggle Sort II | Medium | ArrayDivide and ConquerGreedy |
| 325 | Maximum Size Subarray Sum Equals k | Medium | ArrayHash TablePrefix Sum |
| 326 | Power of Three | Easy | MathRecursion |
| 327 | Count of Range Sum | Hard | ArrayBinary SearchDivide and Conquer |
| 328 | Odd Even Linked List | Medium | Linked List |
| 329 | Longest Increasing Path in a Matrix | Hard | ArrayDynamic ProgrammingDepth-First Search |
| 330 | Patching Array | Hard | ArrayGreedy |
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.