Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 646 | Maximum Length of Pair Chain | Medium | ArrayDynamic ProgrammingGreedy |
| 647 | Palindromic Substrings | Medium | Two PointersStringDynamic Programming |
| 648 | Replace Words | Medium | ArrayHash TableString |
| 649 | Dota2 Senate | Medium | StringGreedyQueue |
| 649 | Find Duplicate Subtrees | Medium | Hash TableTreeDepth-First Search |
| 650 | 2 Keys Keyboard | Medium | MathDynamic Programming |
| 650 | Two Sum IV - Input is a BST | Unknown | Hash TableTwo PointersTree |
| 651 | 4 Keys Keyboard | Medium | MathDynamic Programming |
| 653 | Coin Path | Hard | ArrayDynamic Programming |
| 654 | Maximum Binary Tree | Medium | ArrayDivide and ConquerStack |
| 655 | Print Binary Tree | Medium | TreeDepth-First SearchBreadth-First Search |
| 657 | Robot Return to Origin | Easy | StringSimulation |
| 658 | Find K Closest Elements | Medium | ArrayTwo PointersBinary Search |
| 659 | Split Array into Consecutive Subsequences | Medium | ArrayHash TableGreedy |
| 660 | Remove 9 | Hard | Math |
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.