Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 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 |
| 331 | Verify Preorder Serialization of a Binary Tree | Medium | StringStackTree |
| 332 | Reconstruct Itinerary | Hard | Depth-First SearchGraphEulerian Circuit |
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.