Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 676 | Implement Magic Dictionary | Medium | Hash TableStringDepth-First Search |
| 677 | Map Sum Pairs | Medium | Hash TableStringDesign |
| 678 | Valid Parenthesis String | Medium | StringDynamic ProgrammingStack |
| 679 | 24 Game | Hard | ArrayMathBacktracking |
| 680 | Valid Palindrome II | Easy | Two PointersStringGreedy |
| 681 | Next Closest Time | Medium | Hash TableStringBacktracking |
| 682 | Baseball Game | Easy | ArrayStackSimulation |
| 683 | K Empty Slots | Hard | ArrayBinary Indexed TreeSegment Tree |
| 684 | Redundant Connection | Medium | Depth-First SearchBreadth-First SearchUnion Find |
| 685 | Redundant Connection II | Hard | Depth-First SearchBreadth-First SearchUnion Find |
| 686 | Maximum Sum of 3 Non-Overlapping Subarrays | Hard | ArrayDynamic ProgrammingSliding Window |
| 686 | Repeated String Match | Medium | StringString Matching |
| 687 | Longest Univalue Path | Medium | TreeDepth-First SearchBinary Tree |
| 688 | Knight Probability in Chessboard | Medium | Dynamic Programming |
| 690 | Employee Importance | Medium | ArrayHash TableTree |
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.