Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 346 | Moving Average from Data Stream | Easy | ArrayDesignQueue |
| 347 | Top K Frequent Elements | Medium | ArrayHash TableDivide and Conquer |
| 348 | Android Unlock Patterns | Medium | Dynamic ProgrammingBacktrackingBit Manipulation |
| 348 | Design Tic-Tac-Toe | Medium | ArrayHash TableDesign |
| 349 | Intersection of Two Arrays | Easy | ArrayHash TableTwo Pointers |
| 350 | Intersection of Two Arrays II | Easy | ArrayHash TableTwo Pointers |
| 352 | Data Stream as Disjoint Intervals | Hard | Hash TableBinary SearchUnion Find |
| 352 | Design Twitter | Medium | Hash TableLinked ListDesign |
| 353 | Design Snake Game | Medium | ArrayHash TableDesign |
| 354 | Russian Doll Envelopes | Hard | ArrayBinary SearchDynamic Programming |
| 355 | Rearrange String k Distance Apart | Hard | Hash TableStringGreedy |
| 356 | Line Reflection | Medium | ArrayHash TableMath |
| 357 | Count Numbers with Unique Digits | Medium | MathDynamic ProgrammingBacktracking |
| 359 | Logger Rate Limiter | Easy | Hash TableDesignData Stream |
| 360 | Sort Transformed Array | Medium | ArrayMathTwo Pointers |
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.