Amazon
2015 problems
| Problem | Difficulty | Frequency ↓ | Topics |
|---|---|---|---|
| 1593. Split a String Into the Max Number of Unique Substrings | Medium | 5% | TopicsHash TableStringBacktracking |
| 2017. Grid Game | Medium | 5% | TopicsArrayMatrixPrefix Sum |
| 2601. Prime Subtraction Operation | Medium | 5% | TopicsArrayMathBinary SearchGreedyNumber Theory |
| 2414. Length of the Longest Alphabetical Continuous Substring | Medium | 5% | TopicsString |
| The Maze II | Medium | 5% | TopicsArrayDepth-First SearchBreadth-First SearchGraph TheoryHeap (Priority Queue)MatrixShortest PathDijkstra's AlgorithmHeuristic SearchA* Search |
| 2097. Valid Arrangement of Pairs | Hard | 5% | TopicsArrayDepth-First SearchGraph TheoryEulerian CircuitEulerian PathSemi-Eulerian Graph |
| 1455. Check If a Word Occurs As a Prefix of Any Word in a Sentence | Easy | 5% | TopicsTwo PointersStringString Matching |
| 3229. Minimum Operations to Make Array Equal to Target | Hard | 5% | TopicsArrayDynamic ProgrammingStackGreedyMonotonic Stack |
| 2872. Maximum Number of K-Divisible Components | Hard | 5% | TopicsTreeDepth-First Search |
| 3077. Maximum Strength of K Disjoint Subarrays | Hard | 5% | TopicsArrayDynamic ProgrammingPrefix Sum |
| 2211. Count Collisions on a Road | Medium | 5% | TopicsStringStackSimulation |
| 2789. Largest Element in an Array after Merge Operations | Medium | 5% | TopicsArrayGreedy |
| 1443. Minimum Time to Collect All Apples in a Tree | Medium | 5% | TopicsHash TableTreeDepth-First SearchBreadth-First SearchDP on Trees |
| 2317. Maximum XOR After Operations | Medium | 5% | TopicsArrayMathBit Manipulation |
| 2658. Maximum Number of Fish in a Grid | Medium | 5% | TopicsArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix |
| 3066. Minimum Operations to Exceed Threshold Value II | Medium | 5% | TopicsArrayHeap (Priority Queue)Simulation |
| 2319. Check if Matrix Is X-Matrix | Easy | 5% | TopicsArrayMatrix |
| 3458. Select K Disjoint Special Substrings | Medium | 5% | TopicsHash TableStringDynamic ProgrammingGreedySorting |
| 898. Bitwise ORs of Subarrays | Medium | 5% | TopicsArrayDynamic ProgrammingBit Manipulation |
| Sentence Similarity II | Medium | 5% | TopicsArrayHash TableStringDepth-First SearchBreadth-First SearchUnion-Find |
| 2956. Find Common Elements Between Two Arrays | Easy | 5% | TopicsArrayHash Table |
| 3169. Count Days Without Meetings | Medium | 5% | TopicsArraySorting |
| 2780. Minimum Index of a Valid Split | Medium | 5% | TopicsArrayHash TableSorting |
| 1962. Remove Stones to Minimize the Total | Medium | 5% | TopicsArrayGreedyHeap (Priority Queue) |
| Binary Tree Tilt | Easy | 5% | TopicsTreeDepth-First SearchBinary TreeDP on Trees |