Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 151 | Reverse Words in a String | Medium | Two PointersString |
| 152 | Maximum Product Subarray | Medium | ArrayDynamic Programming |
| 152 | Min Stack | Medium | StackDesign |
| 153 | Binary Tree Upside Down | Medium | TreeDepth-First SearchBinary Tree |
| 153 | Find Minimum in Rotated Sorted Array | Medium | ArrayBinary Search |
| 154 | Find Minimum in Rotated Sorted Array II | Hard | ArrayBinary Search |
| 157 | Intersection of Two Linked Lists | Easy | Hash TableLinked ListTwo Pointers |
| 157 | Read N Characters Given Read4 | Easy | ArraySimulationInteractive |
| 158 | Read N Characters Given read4 II - Call Multiple Times | Hard | ArraySimulationInteractive |
| 159 | Longest Substring with At Most Two Distinct Characters | Medium | Hash TableStringSliding Window |
| 161 | One Edit Distance | Medium | Two PointersString |
| 162 | Find Peak Element | Medium | ArrayBinary Search |
| 163 | Missing Ranges | Easy | Array |
| 164 | Maximum Gap | Medium | ArraySortingBucket Sort |
| 165 | Compare Version Numbers | Medium | Two PointersString |
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.