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

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

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

Все задачи

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

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

First Negative Index

Find where the first negative number appears.

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

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

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

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

Два неатакующих коня

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

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

Strongly Connected Components

Count groups of nodes that can all reach each other.

AdvancedCompetitive-programmingGraphs
Пока нет решений
Средне

Цифровой корень

Складывайте цифры числа до тех пор, пока не останется одна цифра.

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

Longest Path in a DAG

Find the heaviest path in a task dependency graph.

AdvancedGraphsHackathonTopological-sort
Пока нет решений
Средне

Сумма степеней цифр

Сложите каждую цифру, возведённую в степень её позиции слева.

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

Найдите тройки прямоугольных треугольников

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

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

Подсчёт рукопожатий

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

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

Simple Interest

Find the total amount after simple interest.

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

Word Break

Decide whether text can be split into dictionary words.

AdvancedDynamic-programmingHackathonStrings
Пока нет решений
Средне

Подсчёт комбинаций монет

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

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

Классификация числа по его делителям

Классифицируйте положительное целое число как совершенное, избыточное или недостаточное.

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

Удвоение зерен на шахматной доске

Вычислите количество зерен на выбранной клетке и общее количество на всех 64 клетках.

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

DNA to RNA Transcription

Build an RNA string by replacing every DNA character with its partner.

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

Возведение в степень с помощью повторного умножения

Возведите число в степень с помощью цикла.

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

Median of Two Sorted Arrays

Find the median of two sorted lists combined.

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

Minimum Window Substring

Find the shortest piece of text containing all required characters.

AdvancedCompetitive-programmingSliding-windowStrings
Пока нет решений