- Компиляторы
-
Обучение
Изучить 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
- Языки
Все задачи
Поиск по теме, языку или сложности.
Средне
Два неатакующих коня
Посчитайте количество безопасных размещений двух коней для каждой квадратной доски заданного размера.
Вы освоите
Подсчёт расстановокСхемы атаки
Пока нет решений
Легко
Модуль числа без abs
Вычислите модуль числа с помощью условия.
Вы освоите
Смена знакаБез встроенных функций
Средне
Поиск числа в спирали
Найдите значение по заданным строке и столбцу в расширяющейся числовой спирали.
Вы освоите
Числовые закономерностиРазбор случаев
Пока нет решений
Легко
Сделайте массив неубывающим
Найдите минимальное количество увеличений, чтобы каждое значение было не меньше предыдущего.
Вы освоите
Жадные исправленияТекущий максимум
Пока нет решений
Легко
Функции активации
Примените sigmoid, ReLU, Leaky ReLU или tanh к каждому значению списка.
Вы освоите
СигмоидаReLU и tanh
Пока нет решений
Легко
DNA to RNA Transcription
Build an RNA string by replacing every DNA character with its partner.
Вы освоите
Сопоставление символовТаблицы перевода
Пока нет решений
Легко
Подсчёт гласных
Посчитайте количество гласных в тексте.
Вы освоите
Проверка символовПринадлежность множеству
Средне
Итерация по ценностям
Вычислите ценность каждого состояния марковского процесса принятия решений, многократно применяя оптимальное обновление Беллмана.
Вы освоите
Уравнение БеллманаMDP
Пока нет решений
Легко
Подсчёт рукопожатий
Посчитайте количество рукопожатий, если каждая пара людей пожимает друг другу руки один раз.
Вы освоите
Подсчёт парЗамкнутые формулы
Пока нет решений
Легко
Строка-палиндром
Проверьте, читается ли текст одинаково слева направо и справа налево.
Вы освоите
Два указателяРанний выход
Легко
Распределение состояний цепи Маркова
Распространите распределение вероятностей через матрицу переходов цепи Маркова на заданное число шагов.
Вы освоите
Цепи МарковаВероятность
Пока нет решений
Средне
Наименьшая невозможная сумма монет
Найдите наименьшую положительную сумму, которую нельзя получить из имеющихся монет.
Вы освоите
Достижимые суммыСначала сортировка
Пока нет решений
Легко
Многорукий бандит с эпсилон-жадной стратегией
Найдите баланс между исследованием и использованием в задаче многорукого бандита с эпсилон-жадным выбором действий.
Вы освоите
Исследование и использованиеБандиты
Пока нет решений
Легко
Ticket Price by Age
Choose a cinema ticket price from the visitor's age.
Вы освоите
Возрастные диапазоныГраничные значения
Средне
Алгоритм обучения перцептрона
Обучите классический перцептрон, который меняет веса только при ошибке.
Вы освоите
ПерцептронОнлайн-обучение
Пока нет решений
Темы
- 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