Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 1500 | Design a File Sharing System | Medium | Hash TableDesignSorting |
| 1501 | Countries You Can Safely Invest In | Medium | Database |
| 1502 | Can Make Arithmetic Progression From Sequence | Easy | ArraySorting |
| 1503 | Last Moment Before All Ants Fall Out of a Plank | Medium | ArrayBrainteaserSimulation |
| 1504 | Count Submatrices With All Ones | Medium | ArrayDynamic ProgrammingStack |
| 1505 | Minimum Possible Integer After at Most K Adjacent Swaps On Digits | Hard | StringGreedyBinary Indexed Tree |
| 1506 | Find Root of N-Ary Tree | Medium | Hash TableBit ManipulationTree |
| 1507 | Reformat Date | Easy | String |
| 1508 | Range Sum of Sorted Subarray Sums | Medium | ArrayTwo PointersBinary Search |
| 1509 | Minimum Difference Between Largest and Smallest Value in Three Moves | Medium | ArrayGreedySorting |
| 1510 | Stone Game IV | Hard | MathDynamic ProgrammingGame Theory |
| 1511 | Customer Order Frequency | Easy | Database |
| 1512 | Number of Good Pairs | Easy | ArrayHash TableMath |
| 1513 | Number of Substrings With Only 1s | Medium | MathString |
| 1514 | Path with Maximum Probability | Medium | ArrayGraphHeap (Priority Queue) |
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.