Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 886 | Possible Bipartition | Medium | Depth-First SearchBreadth-First SearchUnion Find |
| 887 | Super Egg Drop | Hard | MathBinary SearchDynamic Programming |
| 888 | Fair Candy Swap | Easy | ArrayHash TableBinary Search |
| 889 | Construct Binary Tree from Preorder and Postorder Traversal | Medium | ArrayHash TableDivide and Conquer |
| 890 | Find and Replace Pattern | Medium | ArrayHash TableString |
| 891 | Sum of Subsequence Widths | Hard | ArrayMathSorting |
| 892 | Surface Area of 3D Shapes | Easy | ArrayMathGeometry |
| 893 | Groups of Special-Equivalent Strings | Medium | ArrayHash TableString |
| 894 | All Possible Full Binary Trees | Medium | Dynamic ProgrammingTreeRecursion |
| 894 | Increasing Order Search Tree | Easy | StackTreeDepth-First Search |
| 895 | Maximum Frequency Stack | Hard | Hash TableStackDesign |
| 896 | Monotonic Array | Easy | Array |
| 898 | Bitwise ORs of Subarrays | Medium | ArrayDynamic ProgrammingBit Manipulation |
| 899 | Orderly Queue | Hard | MathStringSorting |
| 900 | RLE Iterator | Medium | ArrayDesignCounting |
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.