- Исполнители
-
Обучение
Изучить Python Запускаемые примеры, NumPy, pandas и другое Изучить ИИНейросети, ML и LLM с нуля Изучить C и C++ Указатели, память, STL и современный C++ Изучить C#Основы C#, ООП, LINQ, async и упражнения .NET Алгоритмы на Python Поиск, сортировка, рекурсия и визуализация O(n) Алгоритмы на C и C++ Сравнение реализаций на C и C++
- ЗадачиНовое
Задачи по программированию на C++
Задачи, которые можно решить на C++ (всего: 226): от первых циклов до графов, динамического программирования и машинного обучения. Пишите код в браузере, сразу запускайте тесты и получайте разбор от ИИ.
Легко · 134 Средне · 68 Сложно · 24
Навыки для практики: ПодсчётВыделение цифрРазбиение строкАрифметикаДвумерные спискиСпискиФормулыЦиклыВложенные циклыГрадиентный спускДва указателяДелимость
- Python · C++ · C#
- Автотесты
- Ревью кода ИИ
- Решения сообщества
- 226
- Задачи
- 2
- Решений опубликовано
- 3
- Языки
Все задачи
Поиск по теме, языку или сложности.
Легко
Countdown to Liftoff
Count down from a number and end with Liftoff!
Вы освоите
Обратные циклыСписки
Пока нет решений
Легко
Point Quadrant
Find which quadrant a point lies in.
Вы освоите
КоординатыПроверка знаков
Пока нет решений
Средне
Largest Adjacent-Digit Product
Take every contiguous window of span digits and multiply its digits.
Вы освоите
Окна фиксированного размераСтроки из цифр
Пока нет решений
Легко
Проверка на панграмму
Панграмма содержит каждую букву английского алфавита хотя бы один раз.
Вы освоите
Множества буквНормализация регистра
Пока нет решений
Легко
Cart Total With Discount
Total a shopping cart and apply a discount above a threshold.
Вы освоите
СпискиПравила скидок
Пока нет решений
Средне
Преобразование произвольно вложенных списков в плоский (Рекурсия)
Попрактикуйтесь в рекурсии, преобразуя произвольно вложенные списки в плоский, пропуская null-элементы.
Вы освоите
Базовые случаиВложенные данные
Пока нет решений
Легко
Медиана списка
Найдите среднее значение списка после сортировки.
Вы освоите
СортировкаСтатистика
Пока нет решений
Легко
Replace Spaces With Dashes
Turn spaces into dashes to make a URL-style slug.
Вы освоите
Построение строкЗамена символов
Пока нет решений
Легко
Count Positive Numbers
Count the values greater than zero in a list.
Вы освоите
СпискиПодсчёт
Пока нет решений
Легко
Initials From a Name
Build uppercase initials from a full name.
Вы освоите
Разбиение строкЗаглавные буквы
Пока нет решений
Легко
Подсчёт заглавных букв
Посчитайте количество заглавных букв в тексте.
Вы освоите
Проверка символовПодсчёт
Пока нет решений
Средне
Альфа-бета отсечение
Оцените дерево игры минимаксом с альфа-бета отсечением и посчитайте, сколько листьев поиск действительно просмотрел.
Вы освоите
Альфа-бета отсечениеПоиск в играх
Пока нет решений
Средне
Итерация по ценностям
Вычислите ценность каждого состояния марковского процесса принятия решений, многократно применяя оптимальное обновление Беллмана.
Вы освоите
Уравнение БеллманаMDP
Пока нет решений
Легко
Above-Average Values
Keep the values that are greater than the average.
Вы освоите
Два проходаФильтрация
Пока нет решений
Легко
Нечётное, чётное или ни то ни другое
Определите, является ли число нечётным целым, чётным целым или ни тем ни другим.
Вы освоите
Остаток от деленияУсловия
Пока нет решений
Средне
Поиск A* на взвешенной сетке
Найдите самый дешёвый путь через сетку стоимостей местности с помощью A* — алгоритма поиска, на котором строится навигация в играх и робототехнике.
Вы освоите
Поиск A*Эвристики
Пока нет решений
Легко
Подсчёт гласных
Посчитайте количество гласных в тексте.
Вы освоите
Проверка символовПринадлежность множеству
Пока нет решений
Средне
Одно поколение генетического алгоритма
Выведите следующее поколение битовых строк с помощью турнирного отбора, одноточечного скрещивания и мутации.
Вы освоите
Генетические алгоритмыЭволюционный поиск
Пока нет решений
Темы
- Beginner 95
- искусственный интеллект 47
- машинное обучение 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Нейронные сети 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Шаблоны проектирования 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3
- Обучение с подкреплением 3