Algorithmic problem preparation

💪 Prepare for technical interviews by solving practical problems 🚀
Evaluate an arithmetic expression in Reverse Polish Notation using a stack, with integer division.
For each day find how many days until a warmer temperature. The classic monotonic stack problem.
Make up an amount using the fewest coins, where coins can be reused.
Find the maximum amount you can take without robbing two adjacent houses.
Count distinct paths from the top-left to the bottom-right of a grid moving only right and down.
Return all matrix elements in spiral order. A problem about careful boundary handling.
Find the longest common prefix of all strings in the array. A common screening question.
Determine whether equal elements exist with indices differing by at most k.
A number is given as an array of digits. Add one and handle the carry correctly.