Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 900 | Valid Permutations for DI Sequence | Hard | StringDynamic ProgrammingPrefix Sum |
| 901 | Online Stock Span | Medium | StackDesignMonotonic Stack |
| 902 | Numbers At Most N Given Digit Set | Hard | ArrayMathString |
| 904 | Fruit Into Baskets | Medium | ArrayHash TableSliding Window |
| 905 | Sort Array By Parity | Easy | ArrayTwo PointersSorting |
| 906 | Super Palindromes | Hard | MathStringEnumeration |
| 907 | Sum of Subarray Minimums | Medium | ArrayDynamic ProgrammingStack |
| 908 | Smallest Range I | Easy | ArrayMath |
| 909 | Snakes and Ladders | Medium | ArrayBreadth-First SearchMatrix |
| 910 | Cat and Mouse | Hard | MathDynamic ProgrammingGraph |
| 910 | Smallest Range II | Medium | ArrayMathGreedy |
| 911 | Online Election | Medium | ArrayHash TableBinary Search |
| 912 | Sort an Array | Medium | ArrayDivide and ConquerSorting |
| 914 | X of a Kind in a Deck of Cards | Easy | ArrayHash TableMath |
| 915 | Partition Array into Disjoint Intervals | Medium | Array |
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.