Войти Регистрация

Алгоритмы

Задачи с алгоритмических секций российских компаний. Решаете в браузере на Python или JavaScript, проверка на тестах, разбор на русском.

84 задачи с секций 8 компаний: Яндекс 28 · Ozon 14 · Т‑Банк 9 · Сбер 9 · Wildberries 8 · Авито 7 · Альфа-Банк 7 · МТС 1. У каждой — источник со ссылкой.

Условия и примеры открыты всем. Чтобы решать, нужен вход: подходы, черновики и повторы хранятся в профиле.

Регистрация Войти
  1. 1 Два числа с нужной суммойМассив, Хеш-таблица · LeetCode 1 · ещё Ozon Лёгкая ~15 мин Не начата 2 энергии за подход
  2. 2 Самая длинная серия единицМассив, Один проход · Яндекс, страница о секции Лёгкая ~10 мин Не начата 2 энергии за подход
  3. 3 Две строки — анаграммы?Строки, Подсчёт частот · Яндекс, страница о секции · ещё Ozon Лёгкая ~10 мин Не начата 2 энергии за подход
  4. 4 Слияние двух отсортированных списков без копированияСвязный список, Два указателя · отчёт о Яндексе, 2022 Лёгкая ~15 мин Не начата 2 энергии за подход
  5. 5 Серия единиц, если удалить один элементСкользящее окно, Массив · отчёт о Яндексе, 2023 Средняя ~20 мин Не начата 3 энергии за подход
  6. 6 Все правильные скобочные последовательностиПеребор с возвратом, Рекурсия · Яндекс, страница о секции · ещё Авито Средняя ~25 мин Не начата 3 энергии за подход
  7. 7 Общие элементы трёх отсортированных массивовТри указателя, Массив · отчёт о Т‑Банке, 2021 Средняя ~20 мин Не начата 3 энергии за подход
  8. 8 k самых частых элементовХеш-таблица, Куча, Сортировка подсчётом · отчёт о Яндексе, 2023 · ещё Авито Средняя ~20 мин Не начата 3 энергии за подход
  9. 9 Сколько квадратов из единиц в матрицеДинамическое программирование, Матрица · отчёт о Т‑Банке, 2021 Средняя ~30 мин Не начата 3 энергии за подход
  10. 10 Сколько воды соберётся между столбикамиДва указателя, Массив · отчёт о Яндексе, 2023 Сложная ~40 мин Не начата 4 энергии за подход
  11. 11 Самый длинный неубывающий отрезокМассив, Один проход · Яндекс Образование, 2024 Лёгкая ~10 мин Не начата 2 энергии за подход
  12. 12 Сколько подмассивов без повторовСкользящее окно, Хеш-таблица · Яндекс Образование, 2024 Средняя ~25 мин Не начата 3 энергии за подход
  13. 13 Подстрока, где не больше k разных символовСкользящее окно, Строки · отчёт о Яндексе, 2023 Средняя ~20 мин Не начата 3 энергии за подход
  14. 14 Нули в конецДва указателя, Массив · отчёт о Яндексе, 2023 · ещё Ozon Лёгкая ~10 мин Не начата 2 энергии за подход
  15. 15 k ближайших по значению к элементуДва указателя, Отсортированный массив · отчёт о Яндексе, 2023 Средняя ~20 мин Не начата 3 энергии за подход
  16. 16 Вертикальная ось симметрии точекХеш-таблица, Геометрия · отчёт о Яндексе, 2023 Средняя ~20 мин Не начата 3 энергии за подход
  17. 17 Пересечение массивов с повторамиХеш-таблица, Подсчёт · отчёт о Яндексе, 2021 Лёгкая ~10 мин Не начата 2 энергии за подход
  18. 18 Сжатие строки: AAAB → A3BСтроки, Один проход · отчёт о Яндексе, 2021 Лёгкая ~10 мин Не начата 2 энергии за подход
  19. 19 Свёртка чисел в диапазоныСортировка, Массив · отчёт о Яндексе, 2021 Лёгкая ~15 мин Не начата 2 энергии за подход
  20. 20 Пик загрузки гостиницыСортировка, События · отчёт о Яндексе, 2021 Средняя ~20 мин Не начата 3 энергии за подход
  21. 21 Группировка анаграммХеш-таблица, Строки · отчёт о Яндексе, 2021 · ещё Альфа-Банк, Авито Средняя ~15 мин Не начата 3 энергии за подход
  22. 22 Слияние отрезковСортировка, Интервалы · отчёт о Яндексе, 2021 · ещё Ozon, Сбер Средняя ~20 мин Не начата 3 энергии за подход
  23. 23 Не больше одной правкиСтроки, Два указателя · отчёт о Яндексе, 2021 · ещё МТС Средняя ~15 мин Не начата 3 энергии за подход
  24. 24 Отрезок с заданной суммойПрефиксные суммы, Хеш-таблица · отчёт о Яндексе, 2021 Средняя ~20 мин Не начата 3 энергии за подход
  25. 25 Серия единиц, если заменить k нулейСкользящее окно, Два указателя · Яндекс, стажировка, 2025 Средняя ~15 мин Не начата 3 энергии за подход
  26. 26 Перестановка внутри строкиСкользящее окно, Подсчёт символов · отчёт о Яндексе, 2025 Средняя ~20 мин Не начата 3 энергии за подход
  27. 27 Разворот массива символов на местеДва указателя, Строки · отчёт о Яндексе, 2025 · ещё Ozon, Сбер Лёгкая ~5 мин Не начата 2 энергии за подход
  28. 28 Повтор в пределах k позицийХеш-таблица, Скользящее окно · Яндекс Практикум о секции, 2024 Лёгкая ~10 мин Не начата 2 энергии за подход
  29. 29 Строка из повторов частиСтроки · Яндекс Практикум о секции, 2024 Лёгкая ~15 мин Не начата 2 энергии за подход
  30. 30 Обратная польская записьСтек · Яндекс Практикум о секции, 2024 Средняя ~15 мин Не начата 3 энергии за подход
  31. 31 Заправки на кольцеЖадный алгоритм, Префиксные суммы · Яндекс Практикум о секции, 2024 Средняя ~20 мин Не начата 3 энергии за подход
  32. 32 Объединение отсортированных массивов без повторовДва указателя, Слияние · отчёт о Т‑Банке, 2025 Лёгкая ~10 мин Не начата 2 энергии за подход
  33. 33 Сломанная клавиатураСтек, Строки · отчёт о Т‑Банке, 2025 Средняя ~20 мин Не начата 3 энергии за подход
  34. 34 Наибольшая сумма отрезка из двух значенийСкользящее окно, Два указателя · отчёт о Т‑Банке, 2025 Средняя ~20 мин Не начата 3 энергии за подход
  35. 35 Место подальше от соседейМассив, Один проход · Т‑Банк, фронтенд, отзыв кандидата Средняя ~15 мин Не начата 3 энергии за подход
  36. 36 Стоимость пирожковАрифметика · Т‑Банк, QA, блог компании, 2022 Лёгкая ~5 мин Не начата 2 энергии за подход
  37. 37 Полки с книгами автораХеш-таблица · Т‑Банк, QA, блог компании, 2022 Лёгкая ~5 мин Не начата 2 энергии за подход
  38. 38 Каждое слово с заглавнойСтроки · Т‑Банк, QA, блог компании, 2022 Лёгкая ~5 мин Не начата 2 энергии за подход
  39. 39 Числа, которые встречаются больше разаХеш-таблица, Массив · Альфа-Банк, Java Middle, обзор отзывов, 2026 Лёгкая ~10 мин Не начата 2 энергии за подход
  40. 40 Развернуть вложенный массивРекурсия, Стек · Альфа-Банк, фронтенд, 2024 Лёгкая ~10 мин Не начата 2 энергии за подход
  41. 41 Транзакции по днямСортировка, Хеш-таблица · Альфа-Банк, блог компании, 2024 Лёгкая ~10 мин Не начата 2 энергии за подход
  42. 42 Все элементы одинаковыМассив · Альфа-Банк, iOS, сборник задач h.careers Лёгкая ~5 мин Не начата 2 энергии за подход
  43. 43 Факториал и переполнениеМатематика, Рекурсия · Альфа-Банк, iOS, сборник задач h.careers Лёгкая ~5 мин Не начата 2 энергии за подход
  44. 44 Шаблоны платежейХеш-таблица, Подсчёт · Альфа-Банк, наймовое соревнование Alfa Battle, 2020 Лёгкая ~10 мин Не начата 2 энергии за подход
  45. 45 Ближайшие банкоматы на нужную суммуСортировка, Геометрия · Альфа-Банк, наймовое соревнование Alfa Battle, 2020 Средняя ~20 мин Не начата 3 энергии за подход
  46. 46 Корзина токеновМоделирование, Проектирование структуры · МТС, KION, Go, 2025 Средняя ~20 мин Не начата 3 энергии за подход
  47. 47 k-й по величине элементКуча, Быстрый выбор · тег Авито на LeetCode, 2025 Средняя ~15 мин Не начата 3 энергии за подход
  48. 48 Слияние двух отсортированных массивовДва указателя, Массив · тег Авито на LeetCode, 2025 · ещё Сбер Лёгкая ~10 мин Не начата 2 энергии за подход
  49. 49 Сумма минимумов всех подотрезковМонотонный стек, Вклад элемента · тег Авито на LeetCode, 2025 Сложная ~40 мин Не начата 4 энергии за подход
  50. 50 Произведение всех, кроме себяПрефиксы и суффиксы, Массив · Авито, каталог задач solvit.space Средняя ~20 мин Не начата 3 энергии за подход
  51. 51 Палиндром без знаков и регистраДва указателя, Строки · Авито, Go, каталог задач solvit.space · ещё Сбер Лёгкая ~10 мин Не начата 2 энергии за подход
  52. 52 Ближайший товарСортировка, Бинарный поиск · Авито, каталог задач solvit.space Средняя ~20 мин Не начата 3 энергии за подход
  53. 53 Чемпионы по шагамХеш-таблица, Пересечение множеств · Авито, каталог задач solvit.space Средняя ~20 мин Не начата 3 энергии за подход
  54. 54 Монотонный массивМассив, Один проход · отчёт о Ozon, Go, 2026 Лёгкая ~10 мин Не начата 2 энергии за подход
  55. 55 Степень двойкиБитовые операции · отчёт о Ozon, Go, 2026 Лёгкая ~5 мин Не начата 2 энергии за подход
  56. 56 Правильные скобки трёх видовСтек, Строки · тег Ozon на LeetCode, 2025 · ещё Сбер Лёгкая ~10 мин Не начата 2 энергии за подход
  57. 57 Раскодировать строку вида 3[ab]Стек, Рекурсия, Строки · тег Ozon на LeetCode, 2025 Средняя ~20 мин Не начата 3 энергии за подход
  58. 58 Квадраты отсортированного массиваДва указателя · тег Ozon на LeetCode, 2025 Лёгкая ~10 мин Не начата 2 энергии за подход
  59. 59 Лучший день для покупки и продажиОдин проход, Минимум на префиксе · тег Ozon на LeetCode, 2025 Лёгкая ~10 мин Не начата 2 энергии за подход
  60. 60 Самая длинная подстрока без повторовСкользящее окно, Хеш-таблица · тег Ozon на LeetCode, 2025 Средняя ~15 мин Не начата 3 энергии за подход
  61. 61 Стек с минимумом за O(1)Стек, Проектирование структуры · тег Ozon на LeetCode, 2025 Средняя ~15 мин Не начата 3 энергии за подход
  62. 62 Самый длинный палиндром из букв строкиПодсчёт символов, Жадный выбор · Ozon, каталог задач solvit.space Лёгкая ~10 мин Не начата 2 энергии за подход
  63. 63 Числа только из чётных цифрЦифровая динамика, Комбинаторика · Ozon, каталог задач solvit.space Сложная ~35 мин Не начата 4 энергии за подход
  64. 64 Сумма к оплате по акции «3 по цене 2»Хеш-таблица, Подсчёт · Ozon, отбор Route 256, 2022 Лёгкая ~10 мин Не начата 2 энергии за подход
  65. 65 Удалить цифру ради максимумаЖадный выбор, Строки · Ozon, отбор Route 256, 2024 Лёгкая ~15 мин Не начата 2 энергии за подход
  66. 66 Зеркальные парыХеш-таблица, Преобразование условия · Ozon, отбор Route 256, 2024 Средняя ~25 мин Не начата 3 энергии за подход
  67. 67 Похожие логиныХеш-таблица, Строки · Ozon, тренировочный раунд Route 256, 2024 Средняя ~20 мин Не начата 3 энергии за подход
  68. 68 Проверка пароля по правиламСтроки, Валидация · Сбер, каталог задач solvit.space Средняя ~15 мин Не начата 3 энергии за подход
  69. 69 Самая длинная серия одинаковых символовСтроки, Один проход · Сбер, каталог задач solvit.space Лёгкая ~5 мин Не начата 2 энергии за подход
  70. 70 Длина последнего словаСтроки · Сбер, каталог задач solvit.space Лёгкая ~5 мин Не начата 2 энергии за подход
  71. 71 Ближайшие документы по косинусуВекторы, Куча, Сортировка · Сбер, Data Scientist NLP, гайд h.careers, 2026 Средняя ~20 мин Не начата 3 энергии за подход
  72. 72 Убрать анаграммы из спискаХеш-таблица, Строки · Сбер, стажировка Java, 2025 Лёгкая ~10 мин Не начата 2 энергии за подход
  73. 73 Первый неповторяющийся символСтроки, Подсчёт частот · Сбер, стажировка Java, 2026 Лёгкая ~10 мин Не начата 2 энергии за подход
  74. 74 Бинарный поискБинарный поиск · Сбер, стажировка Java, 2026 · ещё Wildberries Лёгкая ~10 мин Не начата 2 энергии за подход
  75. 75 Максимум транзакций в окне времениСкользящее окно, Два указателя · Сбер, Java Middle, обзор отзывов, 2026 Средняя ~15 мин Не начата 3 энергии за подход
  76. 76 Студенты, сдавшие все тестыСловари, Фильтрация · Домклик (Сбер), Python, каталог solvit.space Лёгкая ~5 мин Не начата 2 энергии за подход
  77. 77 Установить i-й бит числаБитовые операции · Wildberries, тестовое WB Tech L1, 2025 Лёгкая ~5 мин Не начата 2 энергии за подход
  78. 78 Группировка температур по десяткамХеш-таблица, Группировка · Wildberries, тестовое WB Tech L1, 2025 Лёгкая ~10 мин Не начата 2 энергии за подход
  79. 79 Пересечение двух множествХеш-таблица, Множества · Wildberries, тестовое WB Tech L1, 2025 Лёгкая ~5 мин Не начата 2 энергии за подход
  80. 80 Быстрая сортировка своими рукамиСортировка, Разделяй и властвуй · Wildberries, тестовое WB Tech L1, 2025 Средняя ~20 мин Не начата 3 энергии за подход
  81. 81 Развернуть строку с кириллицейСтроки, Unicode · Wildberries, тестовое WB Tech L1, 2025 Лёгкая ~5 мин Не начата 2 энергии за подход
  82. 82 Развернуть порядок словСтроки, Два указателя · Wildberries, тестовое WB Tech L1, 2025 Лёгкая ~5 мин Не начата 2 энергии за подход
  83. 83 Удалить i-й элементМассив, Слайсы · Wildberries, тестовое WB Tech L1, 2022 Лёгкая ~5 мин Не начата 2 энергии за подход
  84. 84 Все символы уникальны без учёта регистраСтроки, Хеш-таблица · Wildberries, тестовое WB Tech L1, 2022 Лёгкая ~5 мин Не начата 2 энергии за подход
«Подход» — сколько энергии спишется при старте. С подпиской — 0.Время — медиана до зачёта у решивших или оценка автора.