SprintCode.pro

Подготовка к алгоритмическим задачам

Super

Алгоритмические задачи

💪 Подготовьтесь к техническим собеседованиям, решая практические задачи 🚀

Сложность
Списки задач
Категории

Обратная польская запись

Стек
Средне

Вычислите арифметическое выражение в обратной польской записи с помощью стека. Операторы: сложение, вычитание, умножение и целочисленное деление.

#Стек#Строки#Алгоритмы
Стандартные собеседованияПродуктовые компанииУниверсальный набор
20 мин

Ожидание потепления

Стек
Средне

Для каждого дня определите, через сколько дней станет теплее. Классическая задача на монотонный стек.

#Стек#Массивы#Алгоритмы
Стандартные собеседованияПродуктовые компанииУниверсальный набор
20 мин

Размен монет

Динамическое программирование
Средне

Наберите заданную сумму минимальным числом монет. Монеты можно использовать многократно.

#Динамическое програмирование#Массивы#Алгоритмы
Стандартные собеседованияПродуктовые компанииИнтенсивная подготовка
30 мин

Дом грабителя

Динамическое программирование
Средне

Найдите максимальную сумму, которую можно унести, не грабя два соседних дома подряд.

#Динамическое програмирование#Массивы
Стандартные собеседованияБазовые алгоритмыУниверсальный набор
20 мин

Уникальные пути

Динамическое программирование
Средне

Сколько существует различных путей робота из левого верхнего угла сетки в правый нижний, если двигаться можно только вправо и вниз.

#Динамическое програмирование#Математика#Рекурсия
Стандартные собеседованияУниверсальный набор
20 мин

Спиральный обход матрицы

Алгоритмы
Средне

Верните все элементы матрицы в порядке обхода по спирали. Задача на аккуратную работу с границами.

#Массивы#Алгоритмы
Стандартные собеседованияПродуктовые компанииУниверсальный набор
20 мин

Наибольший общий префикс

Алгоритмы
Легко

Найдите самый длинный общий префикс всех строк массива. Частая задача на телефонном скрининге.

#Строки#Алгоритмы
Базовые алгоритмыСтандартные собеседованияУниверсальный набор
15 мин

Дубликаты на расстоянии

Массивы и Хеширование
Легко

Определите, есть ли одинаковые элементы, индексы которых отличаются не более чем на k.

#Массивы#Хеш-таблицы
Базовые алгоритмыСтандартные собеседованияУниверсальный набор
15 мин

Прибавить единицу

Математические алгоритмы
Легко

Число записано массивом цифр. Прибавьте единицу и верните результат, аккуратно обработав перенос.

#Массивы#Математика#Числа
Базовые алгоритмыСтандартные собеседованияУниверсальный набор
15 мин
Задачи для подготовки к алгоритмическим собеседованиям | SprintCode.pro