- Компиляторы
-
Обучение
Изучить Python Запускаемые примеры, NumPy, pandas и другое Изучить ИИНейросети, ML и LLM с нуля Изучить C и C++ Указатели, память, STL и современный C++ Изучить C#Основы C#, ООП, LINQ, async и упражнения .NET Изучить MatplotlibЛинейные, столбчатые, точечные и круговые диаграммы с визуализацией Алгоритмы на Python Поиск, сортировка, рекурсия и визуализация O(n) Алгоритмы на C и C++ Сравнение реализаций на C и C++ Программирование для детей Учись программировать, играя!
- ЗадачиНовое
- УчителямНовое
- Обновления
- Угостить кофе
Задачи по программированию на Swift
Задачи, которые можно решить на Swift (всего: 225): от первых циклов до графов, динамического программирования и машинного обучения. Пишите код в браузере, сразу запускайте тесты и получайте разбор от ИИ.
Легко · 134 Средне · 67 Сложно · 24
Навыки для практики: ПодсчётВыделение цифрРазбиение строкАрифметикаДвумерные спискиСпискиФормулыЦиклыВложенные циклыГрадиентный спускДва указателяДелимость
- Python · C++ · C#
- Автотесты
- Ревью кода ИИ
- Решения сообщества
- 226
- Задачи
- 123
- Решений опубликовано
- 9
- Языки
Все задачи
Поиск по теме, языку или сложности.
Средне
Обновления Q-learning
Примените обновление Q-learning к потоку опыта и посмотрите, как награды распространяются назад к предыдущим состояниям.
Вы освоите
Q-learningДисконтированные награды
Пока нет решений
Легко
Функции потерь: MSE, MAE и перекрёстная энтропия
Измерьте, насколько ошибаются предсказания модели, с помощью среднеквадратичной ошибки, средней абсолютной ошибки или бинарной перекрёстной энтропии.
Вы освоите
MSEПерекрёстная энтропия
Пока нет решений
Легко
Проверка на панграмму
Панграмма содержит каждую букву английского алфавита хотя бы один раз.
Вы освоите
Множества буквНормализация регистра
Пока нет решений
Средне
Прямое распространение в двухслойной сети
Пропустите входы через скрытый слой с ReLU и выходной слой с сигмоидой.
Вы освоите
Прямой проходМногослойные сети
Пока нет решений
Легко
Поворот массива
Поверните список вправо на заданное число шагов.
Вы освоите
Индексы массивовОстаток от деления
Пока нет решений
Средне
Robot Command Simulator
Move a robot using L (turn left 90 degrees), R (turn right 90 degrees), and A (advance one step).
Вы освоите
Векторы направленийОбработка команд
Пока нет решений
Легко
Один искусственный нейрон
Вычислите выход одного нейрона: взвешенная сумма входов плюс смещение, пропущенная через сигмоиду.
Вы освоите
НейроныВзвешенные суммы
Пока нет решений
Легко
Title Case
Сделайте первую букву каждого слова заглавной.
Вы освоите
Методы строкЗаглавные буквы
Пока нет решений
Легко
Високосный год
Проверьте, соответствует ли год григорианскому правилу високосного года.
Вы освоите
Булева логикаУсловия
Легко
Подсчёт слов
Посчитайте количество слов в предложении.
Вы освоите
Разбиение строкПробелы
Пока нет решений
Легко
Медиана списка
Найдите среднее значение списка после сортировки.
Вы освоите
СортировкаСтатистика
Пока нет решений
Средне
Прямой проход через полносвязный слой
Вычислите выходы полносвязного слоя нейронов с выбранной функцией активации.
Вы освоите
Полносвязные слоиФункции активации
Пока нет решений
Средне
Longest Common Subsequence Length
A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.
Вы освоите
Двумерные таблицы ДПОптимизация памяти
Пока нет решений
Легко
Переместить нули
Переместите все нули в конец, сохранив порядок остальных элементов.
Вы освоите
Два указателяИзменения на месте
Пока нет решений
Легко
Проверка на анаграмму
Проверьте, используют ли две фразы одни и те же буквы.
Вы освоите
СортировкаПодсчёт частот
Легко
Максимум в массиве
Найдите наибольшее значение в списке.
Вы освоите
Поиск максимумаОдин проход
Пока нет решений
Легко
Подсчёт заглавных букв
Посчитайте количество заглавных букв в тексте.
Вы освоите
Проверка символовПодсчёт
Темы
- 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
Языки
- Задачи по программированию на Python
- Задачи по программированию на C++
- Задачи по программированию на C#
- Задачи по программированию на Java
- Задачи по программированию на JavaScript
- Задачи по программированию на Go
- Задачи по программированию на Rust
- Задачи по программированию на Kotlin
- Задачи по программированию на Swift