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

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

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

Все задачи

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

150 задачи
Легко

Ticket Price by Age

Choose a cinema ticket price from the visitor's age.

BeginnerConditionsLearning-path
Пока нет решений
Средне

Longest Common Subsequence Length

A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.

Dynamic-programmingSequences
Пока нет решений
Легко

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

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

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

Опустошение двух кучек монет

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

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

Поиск числа в спирали

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

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

Tree Diameter

A tree is a connected undirected graph with no cycles.

GraphsTrees
Пока нет решений
Сложно

Максимум в скользящем окне

Для каждого окна из k чисел выведите максимум.

AdvancedCompetitive-programmingSliding-window
Пока нет решений
Легко

Flatten a 2D Array

Combine the rows of a 2D integer array into one array.

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

Поворот массива

Поверните список вправо на заданное число шагов.

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

Число Фибоначчи

Верните n-е число Фибоначчи.

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

Triangle Classification

Classify three side lengths as invalid, equilateral, isosceles, or scalene.

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

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

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

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

Hamming Distance

Compare two DNA strings position by position and count the differences.

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

Сумма простых чисел меньше заданного предела

Сложите все простые числа строго меньше заданного предела.

Number-theorySieve
Пока нет решений
Средне

Recursive Power

Compute a power recursively by halving the exponent.

BeginnerLearning-pathRecursion
Пока нет решений
Сложно

Минимальное количество поездок на лифте

Разбейте людей на минимальное количество поездок на лифте с ограничением по весу.

Dynamic-programmingOptimization
Пока нет решений
Легко

Часы, минуты и секунды

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

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

Развернуть строку

Верните символы строки в обратном порядке.

BeginnerStringsStudent-beginner
Пока нет решений