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

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

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

Все задачи

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

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

Replace Spaces With Dashes

Turn spaces into dashes to make a URL-style slug.

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

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

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

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

Acronym Generator

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

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

Цвет клетки шахматной доски

Определите цвет клетки на доске 8 на 8.

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

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

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

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

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

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

Dynamic-programmingNumbers
Пока нет решений
Средне

Nearest Smaller Value to the Left

For each number, find the closest earlier position containing a strictly smaller number.

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

Matrix Chain Multiplication

Find the cheapest order to multiply a chain of matrices.

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

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

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

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

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

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

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

Первый уникальный символ

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

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

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

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

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

Longest Common Subsequence Length

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

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

Число Армстронга

Проверьте, равно ли число сумме его цифр, возведённых в степень, равную количеству цифр.

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

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

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

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

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

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

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

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

Проверьте, используют ли две фразы одни и те же буквы.

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

Fizz Buzz

Постройте последовательность, используя делимость на 3 и 5.

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