- Исполнители
-
Обучение
Изучить 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
- Языки
Все задачи
Поиск по теме, языку или сложности.
Легко
Второе по величине значение
Найдите второе по величине уникальное значение.
Вы освоите
Два отслеживанияРазличные значения
Пока нет решений
Легко
Hamming Distance
Compare two DNA strings position by position and count the differences.
Вы освоите
Сравнение строкПодсчёт
Пока нет решений
Легко
Максимум в массиве
Найдите наибольшее значение в списке.
Вы освоите
Поиск максимумаОдин проход
Пока нет решений
Легко
Многорукий бандит с эпсилон-жадной стратегией
Найдите баланс между исследованием и использованием в задаче многорукого бандита с эпсилон-жадным выбором действий.
Вы освоите
Исследование и использованиеБандиты
Пока нет решений
Средне
Обновления Q-learning
Примените обновление Q-learning к потоку опыта и посмотрите, как награды распространяются назад к предыдущим состояниям.
Вы освоите
Q-learningДисконтированные награды
Пока нет решений
Легко
Минимум в массиве
Найдите наименьшее значение в списке.
Вы освоите
Поиск минимумаОдин проход
Пока нет решений
Легко
Fizz Buzz
Постройте последовательность, используя делимость на 3 и 5.
Вы освоите
УсловияДелимость
Пока нет решений
Средне
Алгоритм обучения перцептрона
Обучите классический перцептрон, который меняет веса только при ошибке.
Вы освоите
ПерцептронОнлайн-обучение
Пока нет решений
Средне
Прямое распространение в двухслойной сети
Пропустите входы через скрытый слой с ReLU и выходной слой с сигмоидой.
Вы освоите
Прямой проходМногослойные сети
Пока нет решений
Легко
Самое длинное слово
Найдите самое длинное слово в предложении.
Вы освоите
Разбиение строкПоиск максимума
Пока нет решений
Легко
Треугольник Паскаля
Строьте строки, складывая соседние элементы из предыдущей строки.
Вы освоите
Двумерные спискиПостроение из предыдущей строки
Пока нет решений
Легко
Классификация числа по его делителям
Классифицируйте положительное целое число как совершенное, избыточное или недостаточное.
Вы освоите
ДелителиКлассификация
Пока нет решений
Легко
Running Sum
Replace each value with the total so far.
Вы освоите
Префиксные суммыСписки
Пока нет решений
Легко
Подсчёт слов
Посчитайте количество слов в предложении.
Вы освоите
Разбиение строкПробелы
Пока нет решений
Легко
Среднее массива
Вычислите среднее значение списка чисел.
Вы освоите
Сумма и количествоДеление с дробью
Пока нет решений
Легко
Функции активации
Примените sigmoid, ReLU, Leaky ReLU или tanh к каждому значению списка.
Вы освоите
СигмоидаReLU и tanh
Пока нет решений
Легко
Поворот массива
Поверните список вправо на заданное число шагов.
Вы освоите
Индексы массивовОстаток от деления
Пока нет решений
Легко
Переместить нули
Переместите все нули в конец, сохранив порядок остальных элементов.
Вы освоите
Два указателяИзменения на месте
Пока нет решений
Темы
- 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