Программные задачи

Прокачайте навыки решения задач с языконезависимыми заданиями для Python, C++ и C#. Каждое решение проверяется автотестами и анализируется ИИ.

  • Python · C++ · C#
  • Автотесты
  • Ревью кода ИИ
  • Решения сообщества
Путь обучения
150
Задачи
2
Решений опубликовано
3
Языки

Все задачи

Поиск по теме, языку или сложности.

150 задачи
Сложно

Course Schedule Order

Order courses so every prerequisite comes first.

AdvancedGraphsHackathonTopological-sort
Пока нет решений
Легко

Среднее из трёх

Вычислите среднее трёх целых чисел.

BeginnerLearning-pathVariables
Средне

Преобразование произвольно вложенных списков в плоский (Рекурсия)

Попрактикуйтесь в рекурсии, преобразуя произвольно вложенные списки в плоский, пропуская null-элементы.

Data-structuresRecursion
Пока нет решений
Легко

Halve Until One

Count how many halvings bring a number down to 1.

BeginnerLearning-pathLoops
Пока нет решений
Легко

Every Other Character

Keep the characters at even positions.

BeginnerLearning-pathStrings
Пока нет решений
Средне

Произведение сторон прямоугольного треугольника

Найдите наибольшее произведение сторон целочисленного прямоугольного треугольника с заданным периметром.

GeometryNumber-theory
Пока нет решений
Легко

Удаление дубликатов

Оставьте только первое вхождение каждого значения.

ArraysBeginnerSetsStudent-beginner
Пока нет решений
Легко

Days in a Month

Return how many days a month has, including leap years.

BeginnerConditionsFunctionsLearning-path
Пока нет решений
Легко

Проверка на панграмму

Панграмма содержит каждую букву английского алфавита хотя бы один раз.

SetsStrings
Пока нет решений
Средне

Count Islands

Count groups of connected land cells in a grid.

BeginnerGridsLearning-pathRecursion
Пока нет решений
Легко

Значение римского числа

Преобразуйте римское число в число.

BeginnerLookup-tablesStringsStudent-beginner
Пока нет решений
Средне

Время производства на фабрике

Найдите минимальное время, за которое параллельные машины смогут изготовить заданное количество изделий.

AlgorithmsBinary-search
Пока нет решений
Средне

Подсчёт последовательностей бросков кубика

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

CombinatoricsDynamic-programming
Пока нет решений
Сложно

Minimum Network Connection Cost

Choose undirected links so that every vertex can reach every other vertex, with minimum total cost.

Disjoint-setsGraphsMinimum-spanning-tree
Пока нет решений
Легко

Треугольник Паскаля

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

ArraysCombinatorics
Пока нет решений
Легко

Min and Max Together

Find the smallest and largest value in one pass.

ArraysBeginnerFunctionsLearning-path
Пока нет решений
Легко

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

BeginnerLearning-pathVariables
Средне

Подсчёт путей на сетке

Посчитайте количество маршрутов по прямоугольной сетке, используя только движения вправо и вниз.

CombinatoricsDynamic-programming
Пока нет решений