Amazon
2015 problems
| Problem | Difficulty | Frequency ↓ | Topics |
|---|---|---|---|
| 1123. Lowest Common Ancestor of Deepest Leaves | Medium | 5% | TopicsHash TableTreeDepth-First SearchBreadth-First SearchBinary TreeBinary LiftingLowest Common AncestorDP on Trees |
| 1287. Element Appearing More Than 25% In Sorted Array | Easy | 5% | TopicsArray |
| 1329. Sort the Matrix Diagonally | Medium | 5% | TopicsArraySortingMatrix |
| 1171. Remove Zero Sum Consecutive Nodes from Linked List | Medium | 5% | TopicsHash TableLinked List |
| 1360. Number of Days Between Two Dates | Easy | 5% | TopicsMathString |
| 1483. Kth Ancestor of a Tree Node | Hard | 5% | TopicsBinary SearchDynamic ProgrammingBit ManipulationTreeDepth-First SearchBreadth-First SearchDesignBinary Lifting |
| 2139. Minimum Moves to Reach Target Score | Medium | 5% | TopicsMathGreedy |
| 1405. Longest Happy String | Medium | 5% | TopicsStringGreedyHeap (Priority Queue) |
| 1514. Path with Maximum Probability | Medium | 5% | TopicsArrayGraph TheoryHeap (Priority Queue)Shortest PathDijkstra's Algorithm |
| 1282. Group the People Given the Group Size They Belong To | Medium | 5% | TopicsArrayHash TableGreedy |
| 1347. Minimum Number of Steps to Make Two Strings Anagram | Medium | 5% | TopicsHash TableStringCounting |
| 1424. Diagonal Traverse II | Medium | 5% | TopicsArraySortingHeap (Priority Queue) |
| 1509. Minimum Difference Between Largest and Smallest Value in Three Moves | Medium | 5% | TopicsArrayGreedySorting |
| 1531. String Compression II | Hard | 5% | TopicsStringDynamic Programming |
| 1529. Minimum Suffix Flips | Medium | 5% | TopicsStringGreedy |
| 1544. Make The String Great | Easy | 5% | TopicsStringStack |
| 1588. Sum of All Odd Length Subarrays | Easy | 5% | TopicsArrayMathPrefix Sum |
| 1608. Special Array With X Elements Greater Than or Equal X | Easy | 5% | TopicsArrayBinary SearchSorting |
| 1671. Minimum Number of Removals to Make Mountain Array | Hard | 5% | TopicsArrayBinary SearchDynamic ProgrammingGreedy |
| 1646. Get Maximum in Generated Array | Easy | 5% | TopicsArraySimulation |
| 1657. Determine if Two Strings Are Close | Medium | 5% | TopicsHash TableStringSortingCounting |
| 1717. Maximum Score From Removing Substrings | Medium | 5% | TopicsStringStackGreedy |
| 1969. Minimum Non-Zero Product of the Array Elements | Medium | 5% | TopicsMathGreedyRecursion |
| 1986. Minimum Number of Work Sessions to Finish the Tasks | Medium | 5% | TopicsArrayDynamic ProgrammingBacktrackingBit ManipulationBitmask |
| 2037. Minimum Number of Moves to Seat Everyone | Easy | 5% | TopicsArrayGreedySortingCounting Sort |