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

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

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

Все задачи

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

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

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

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

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

Сделайте массив неубывающим

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

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

Среднее массива

Вычислите среднее значение списка чисел.

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

Largest Adjacent-Digit Product

Take every contiguous window of span digits and multiply its digits.

NumbersSliding-window
Пока нет решений
Сложно

Matrix Chain Multiplication

Find the cheapest order to multiply a chain of matrices.

AdvancedCompetitive-programmingDynamic-programming
Пока нет решений
Легко

Переместить нули

Переместите все нули в конец, сохранив порядок остальных элементов.

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

Вычитание цифр до нуля

Используйте минимальное количество вычитаний цифр, чтобы получить ноль.

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

Число-палиндром

Проверьте, читается ли число одинаково слева направо и справа налево.

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

Самое длинное слово

Найдите самое длинное слово в предложении.

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

Наибольший общий делитель

Найдите наибольшее число, на которое делятся оба значения.

BeginnerNumbersStudent-beginner
Пока нет решений
Сложно

Подсчёт чисел с различными соседними цифрами

Посчитайте значения в диапазоне, у которых соседние десятичные цифры никогда не равны.

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

Разность квадратов

Вычтите сумму квадратов из квадрата суммы.

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

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

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

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

Проверка правил пароля

Проверьте пароль на соответствие простым правилам надежности.

BeginnerConditionsLearning-pathStrings
Пока нет решений
Легко

Степень двойки

Проверьте, является ли число степенью двойки.

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

Сумма чётных членов Фибоначчи

Сложите чётные члены последовательности Фибоначчи, не превышающие заданный предел.

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

Title Case

Сделайте первую букву каждого слова заглавной.

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

Acronym Generator

Create an acronym from the first letter of every word, in uppercase.

ParsingStrings
Пока нет решений