SprintCode.pro

Algorithmic problem preparation

Super

Algorithmic problems

💪 Prepare for technical interviews by solving practical problems 🚀

Difficulty
Task lists
Categories

Evaluate Reverse Polish Notation

Stack
Medium

Evaluate an arithmetic expression in Reverse Polish Notation using a stack, with integer division.

#Stack#Strings#Algorithms
Standard InterviewsProduct CompaniesUniversal Set
20 min

Daily Temperatures

Stack
Medium

For each day find how many days until a warmer temperature. The classic monotonic stack problem.

#Stack#Arrays#Algorithms
Standard InterviewsProduct CompaniesUniversal Set
20 min

Coin Change

Dynamic Programming
Medium

Make up an amount using the fewest coins, where coins can be reused.

#Dynamic Programming#Arrays#Algorithms
Standard InterviewsProduct CompaniesIntensive Preparation
30 min

House Robber

Dynamic Programming
Medium

Find the maximum amount you can take without robbing two adjacent houses.

#Dynamic Programming#Arrays
Standard InterviewsFundamental AlgorithmsUniversal Set
20 min

Unique Paths

Dynamic Programming
Medium

Count distinct paths from the top-left to the bottom-right of a grid moving only right and down.

#Dynamic Programming#Mathematics#Recursion
Standard InterviewsUniversal Set
20 min

Spiral Matrix

Algorithms
Medium

Return all matrix elements in spiral order. A problem about careful boundary handling.

#Arrays#Algorithms
Standard InterviewsProduct CompaniesUniversal Set
20 min

Longest Common Prefix

Algorithms
Easy

Find the longest common prefix of all strings in the array. A common screening question.

#Strings#Algorithms
Fundamental AlgorithmsStandard InterviewsUniversal Set
15 min

Contains Duplicate II

Arrays & Hashing
Easy

Determine whether equal elements exist with indices differing by at most k.

#Arrays#Hash Tables
Fundamental AlgorithmsStandard InterviewsUniversal Set
15 min

Plus One

Mathematical Algorithms
Easy

A number is given as an array of digits. Add one and handle the carry correctly.

#Arrays#Mathematics#Numbers
Fundamental AlgorithmsStandard InterviewsUniversal Set
15 min
Problems for Algorithmic Interview Preparation | SprintCode.pro