Задачи по программированию на Go

Задачи, которые можно решить на Go (всего: 225): от первых циклов до графов, динамического программирования и машинного обучения. Пишите код в браузере, сразу запускайте тесты и получайте разбор от ИИ.

Легко · 134 Средне · 67 Сложно · 24

Навыки для практики: ПодсчётВыделение цифрРазбиение строкАрифметикаДвумерные спискиСпискиФормулыЦиклыВложенные циклыГрадиентный спускДва указателяДелимость
  • Python · C++ · C#
  • Автотесты
  • Ревью кода ИИ
  • Решения сообщества
226
Задачи
123
Решений опубликовано
9
Языки

Все задачи

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

225 задачи
Средне

Обновления Q-learning

Примените обновление Q-learning к потоку опыта и посмотрите, как награды распространяются назад к предыдущим состояниям.

Вы освоите Q-learningДисконтированные награды
Обучение с подкреплениемискусственный интеллектмашинное обучение
Пока нет решений
Легко

Функции потерь: MSE, MAE и перекрёстная энтропия

Измерьте, насколько ошибаются предсказания модели, с помощью среднеквадратичной ошибки, средней абсолютной ошибки или бинарной перекрёстной энтропии.

Вы освоите MSEПерекрёстная энтропия
Нейронные сетиискусственный интеллектмашинное обучение
Пока нет решений
Легко

Проверка на панграмму

Панграмма содержит каждую букву английского алфавита хотя бы один раз.

Вы освоите Множества буквНормализация регистра
SetsStrings
Пока нет решений
Средне

Прямое распространение в двухслойной сети

Пропустите входы через скрытый слой с ReLU и выходной слой с сигмоидой.

Вы освоите Прямой проходМногослойные сети
Нейронные сетиискусственный интеллектмашинное обучение
Пока нет решений
Легко

Поворот массива

Поверните список вправо на заданное число шагов.

Вы освоите Индексы массивовОстаток от деления
ArraysBeginnerStudent-beginner
Пока нет решений
Средне

Robot Command Simulator

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

Вы освоите Векторы направленийОбработка команд
SimulationState-machines
Пока нет решений
Легко

Один искусственный нейрон

Вычислите выход одного нейрона: взвешенная сумма входов плюс смещение, пропущенная через сигмоиду.

Вы освоите НейроныВзвешенные суммы
Нейронные сетиискусственный интеллектмашинное обучение
Пока нет решений
Легко

Title Case

Сделайте первую букву каждого слова заглавной.

Вы освоите Методы строкЗаглавные буквы
BeginnerStringsStudent-beginner
Пока нет решений
Легко

Високосный год

Проверьте, соответствует ли год григорианскому правилу високосного года.

Вы освоите Булева логикаУсловия
BeginnerNumbers
Легко

Подсчёт слов

Посчитайте количество слов в предложении.

Вы освоите Разбиение строкПробелы
BeginnerStringsStudent-beginner
Пока нет решений
Легко

Развернуть строку

Верните символы строки в обратном порядке.

Вы освоите Обратный проходСрезы
BeginnerStringsStudent-beginner
Легко

Медиана списка

Найдите среднее значение списка после сортировки.

Вы освоите СортировкаСтатистика
Arraysmath
Пока нет решений
Средне

Прямой проход через полносвязный слой

Вычислите выходы полносвязного слоя нейронов с выбранной функцией активации.

Вы освоите Полносвязные слоиФункции активации
Нейронные сетиискусственный интеллектмашинное обучение
Пока нет решений
Средне

Longest Common Subsequence Length

A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.

Вы освоите Двумерные таблицы ДПОптимизация памяти
Dynamic-programmingSequences
Пока нет решений
Легко

Переместить нули

Переместите все нули в конец, сохранив порядок остальных элементов.

Вы освоите Два указателяИзменения на месте
ArraysBeginnerStudent-beginner
Пока нет решений
Легко

Проверка на анаграмму

Проверьте, используют ли две фразы одни и те же буквы.

Вы освоите СортировкаПодсчёт частот
BeginnerStringsStudent-beginner
Легко

Максимум в массиве

Найдите наибольшее значение в списке.

Вы освоите Поиск максимумаОдин проход
ArraysBeginnerStudent-beginner
Пока нет решений
Легко

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

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

Вы освоите Проверка символовПодсчёт
BeginnerLearning-pathStrings