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

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

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

Все задачи

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

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

Largest of Three

Pick the largest of three numbers without a built-in max.

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

Swap First and Last

Exchange the first and last items of a list.

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

Strongly Connected Components

Count groups of nodes that can all reach each other.

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

Cart Total With Discount

Total a shopping cart and apply a discount above a threshold.

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

Sum of Odd Numbers

Add every odd number up to a limit.

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

Очки за слово по плиткам

Сложите значения плиток для каждой буквы в слове.

Lookup-tablesStrings
Пока нет решений
Легко

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

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

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

Triangle Classification

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

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

Recursive Power

Compute a power recursively by halving the exponent.

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

Body Mass Index

Compute BMI from weight and height.

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

Ticket Price by Age

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

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

Island Perimeter

Measure the coastline of land cells in a grid.

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

Count Positive Numbers

Count the values greater than zero in a list.

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

Robot Command Simulator

Move a robot using L (turn left 90 degrees), R (turn right 90 degrees), and A (advance one step).

SimulationState-machines
Пока нет решений
Легко

Последовательность Коллатца

Следуйте правилу: если число чётное — делите пополам, если нечётное — умножайте на 3 и прибавляйте 1, пока не получите 1.

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

Подсчёт заглавных букв

Посчитайте количество заглавных букв в тексте.

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

Countdown to Liftoff

Count down from a number and end with Liftoff!

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

Возведение дроби в вещественную степень

Возведите положительную дробь в вещественную степень.

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