- Исполнители
-
Обучение
Изучить 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
- Языки
Все задачи
Поиск по теме, языку или сложности.
Легко
Последовательность Коллатца
Следуйте правилу: если число чётное — делите пополам, если нечётное — умножайте на 3 и прибавляйте 1, пока не получите 1.
Вы освоите
Циклы whileПодсчёт шагов
Пока нет решений
Средне
Возведение дроби в вещественную степень
Возведите положительную дробь в вещественную степень.
Вы освоите
Вещественные показателиПлавающая точка
Пока нет решений
Легко
Simple Interest
Find the total amount after simple interest.
Вы освоите
ПроцентыТекстовые задачи
Пока нет решений
Легко
Частота символов
Посчитайте, сколько раз встречается каждый символ.
Вы освоите
Таблицы частотПодсчёт
Пока нет решений
Средне
Возведение числа в дробную степень
Возведите положительное вещественное число в рациональную степень.
Вы освоите
Корни и степениПлавающая точка
Пока нет решений
Средне
Время производства на фабрике
Найдите минимальное время, за которое параллельные машины смогут изготовить заданное количество изделий.
Вы освоите
Бинарный поиск по ответуМонотонные проверки
Пока нет решений
Средне
Подсчёт последовательностей бросков кубика
Посчитайте количество упорядоченных последовательностей бросков кубика с заданной суммой.
Вы освоите
Рекуррентные соотношенияПодсчёт по модулю
Пока нет решений
Средне
Подсчёт комбинаций монет
Посчитайте количество способов получить сумму, используя неограниченное число монет заданных номиналов.
Вы освоите
Рюкзак без ограниченийПодсчёт комбинаций
Пока нет решений
Средне
Readability Grade
Estimate the school grade needed to read a text.
Вы освоите
Анализ текстаФормулы
Пока нет решений
Легко
Первый уникальный символ
Найдите первый символ, который встречается только один раз.
Вы освоите
Хеш-таблицыПодсчёт
Пока нет решений
Средне
Опустошение двух кучек монет
Определите, можно ли опустошить две кучки, убирая монеты парами.
Вы освоите
Математические рассужденияИнварианты
Пока нет решений
Легко
Проверка правил пароля
Проверьте пароль на соответствие простым правилам надежности.
Вы освоите
ВалидацияБулевы флаги
Пока нет решений
Средне
Robot Command Simulator
Move a robot using L (turn left 90 degrees), R (turn right 90 degrees), and A (advance one step).
Вы освоите
Векторы направленийОбработка команд
Пока нет решений
Средне
Tree Diameter
A tree is a connected undirected graph with no cycles.
Вы освоите
Двойной BFSСписки смежности
Пока нет решений
Легко
Степень двойки
Проверьте, является ли число степенью двойки.
Вы освоите
Работа с битамиДеление
Пока нет решений
Средне
Точная арифметика дробей
Выполните операции с дробями и верните сокращённую дробь.
Вы освоите
Сокращение через НОДНормализация знака
Пока нет решений
Легко
Наименьшее общее кратное
Найдите наименьшее положительное число, которое делится на оба значения.
Вы освоите
НОД и НОКТеория чисел
Пока нет решений
Легко
Число-палиндром
Проверьте, читается ли число одинаково слева направо и справа налево.
Вы освоите
Разворот цифрСравнения
Пока нет решений
Темы
- 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