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

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

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

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

Все задачи

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

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

Два неатакующих коня

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

Вы освоите Подсчёт расстановокСхемы атаки
Combinatoricsmath
Пока нет решений
Легко

Модуль числа без abs

Вычислите модуль числа с помощью условия.

Вы освоите Смена знакаБез встроенных функций
BeginnerConditionsLearning-path
Легко

Letter Grade

Turn a test score into a letter grade.

Вы освоите Цепочки if/elifДиапазоны
BeginnerConditionsLearning-path
Средне

Поиск числа в спирали

Найдите значение по заданным строке и столбцу в расширяющейся числовой спирали.

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

Сделайте массив неубывающим

Найдите минимальное количество увеличений, чтобы каждое значение было не меньше предыдущего.

Вы освоите Жадные исправленияТекущий максимум
ArraysGreedy
Пока нет решений
Легко

Функции активации

Примените sigmoid, ReLU, Leaky ReLU или tanh к каждому значению списка.

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

DNA to RNA Transcription

Build an RNA string by replacing every DNA character with its partner.

Вы освоите Сопоставление символовТаблицы перевода
MappingStrings
Пока нет решений
Легко

Point Quadrant

Find which quadrant a point lies in.

Вы освоите КоординатыПроверка знаков
BeginnerConditionsLearning-path
Легко

Подсчёт гласных

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

Вы освоите Проверка символовПринадлежность множеству
BeginnerStringsStudent-beginner
Средне

Итерация по ценностям

Вычислите ценность каждого состояния марковского процесса принятия решений, многократно применяя оптимальное обновление Беллмана.

Вы освоите Уравнение БеллманаMDP
Обучение с подкреплениемискусственный интеллектмашинное обучение
Пока нет решений
Легко

Подсчёт рукопожатий

Посчитайте количество рукопожатий, если каждая пара людей пожимает друг другу руки один раз.

Вы освоите Подсчёт парЗамкнутые формулы
Combinatoricsmath
Пока нет решений
Легко

Строка-палиндром

Проверьте, читается ли текст одинаково слева направо и справа налево.

Вы освоите Два указателяРанний выход
BeginnerStringsStudent-beginner
Легко

Распределение состояний цепи Маркова

Распространите распределение вероятностей через матрицу переходов цепи Маркова на заданное число шагов.

Вы освоите Цепи МарковаВероятность
Simulationискусственный интеллектmath
Пока нет решений
Легко

Body Mass Index

Compute BMI from weight and height.

Вы освоите ФормулыПлавающая точка
BeginnerLearning-pathVariables
Средне

Наименьшая невозможная сумма монет

Найдите наименьшую положительную сумму, которую нельзя получить из имеющихся монет.

Вы освоите Достижимые суммыСначала сортировка
ArraysGreedy
Пока нет решений
Легко

Многорукий бандит с эпсилон-жадной стратегией

Найдите баланс между исследованием и использованием в задаче многорукого бандита с эпсилон-жадным выбором действий.

Вы освоите Исследование и использованиеБандиты
Обучение с подкреплениемискусственный интеллектмашинное обучение
Пока нет решений
Легко

Ticket Price by Age

Choose a cinema ticket price from the visitor's age.

Вы освоите Возрастные диапазоныГраничные значения
BeginnerConditionsLearning-path
Средне

Алгоритм обучения перцептрона

Обучите классический перцептрон, который меняет веса только при ошибке.

Вы освоите ПерцептронОнлайн-обучение
Нейронные сетиискусственный интеллектмашинное обучение
Пока нет решений