- Компиляторы
-
Обучение
Изучить Python Запускаемые примеры, NumPy, pandas и другое Изучить ИИНейросети, ML и LLM с нуля Изучить C и C++ Указатели, память, STL и современный C++ Изучить C#Основы C#, ООП, LINQ, async и упражнения .NET Изучить MatplotlibЛинейные, столбчатые, точечные и круговые диаграммы с визуализацией Алгоритмы на Python Поиск, сортировка, рекурсия и визуализация O(n) Алгоритмы на C и C++ Сравнение реализаций на C и C++ Программирование для детей Учись программировать, играя!
- ЗадачиНовое
- УчителямНовое
- Обновления
- Угостить кофе
Задачи по программированию на JavaScript
Задачи, которые можно решить на JavaScript (всего: 225): от первых циклов до графов, динамического программирования и машинного обучения. Пишите код в браузере, сразу запускайте тесты и получайте разбор от ИИ.
Легко · 134 Средне · 67 Сложно · 24
Навыки для практики: ПодсчётВыделение цифрРазбиение строкАрифметикаДвумерные спискиСпискиФормулыЦиклыВложенные циклыГрадиентный спускДва указателяДелимость
- Python · C++ · C#
- Автотесты
- Ревью кода ИИ
- Решения сообщества
- 226
- Задачи
- 123
- Решений опубликовано
- 9
- Языки
Все задачи
Поиск по теме, языку или сложности.
Легко
Multiplication Grid
Build a full multiplication table.
Вы освоите
Двумерные спискиИндексы строк и столбцов
Легко
Удаление дубликатов
Оставьте только первое вхождение каждого значения.
Вы освоите
Запоминание увиденногоСохранение порядка
Пока нет решений
Средне
Вычитание цифр до нуля
Используйте минимальное количество вычитаний цифр, чтобы получить ноль.
Вы освоите
ДП минимального числа шаговЖадный выбор
Пока нет решений
Сложно
Разрезание прямоугольника на квадраты
Найдите минимальное количество прямых разрезов, чтобы получить только квадраты.
Вы освоите
Двумерное динамическое программированиеОптимизация
Пока нет решений
Средне
Время производства на фабрике
Найдите минимальное время, за которое параллельные машины смогут изготовить заданное количество изделий.
Вы освоите
Бинарный поиск по ответуМонотонные проверки
Пока нет решений
Легко
Число Армстронга
Проверьте, равно ли число сумме его цифр, возведённых в степень, равную количеству цифр.
Вы освоите
Выделение цифрСтепени
Легко
Проверка правил пароля
Проверьте пароль на соответствие простым правилам надежности.
Вы освоите
ВалидацияБулевы флаги
Средне
Readability Grade
Estimate the school grade needed to read a text.
Вы освоите
Анализ текстаФормулы
Пока нет решений
Легко
Степень двойки
Проверьте, является ли число степенью двойки.
Вы освоите
Работа с битамиДеление
Пока нет решений
Легко
Наименьшее общее кратное
Найдите наименьшее положительное число, которое делится на оба значения.
Вы освоите
НОД и НОКТеория чисел
Пока нет решений
Средне
Tree Diameter
A tree is a connected undirected graph with no cycles.
Вы освоите
Двойной BFSСписки смежности
Пока нет решений
Легко
Simple Interest
Find the total amount after simple interest.
Вы освоите
ПроцентыТекстовые задачи
Сложно
Минимальное количество поездок на лифте
Разбейте людей на минимальное количество поездок на лифте с ограничением по весу.
Вы освоите
ДП по битовым маскамПодмножества
Пока нет решений
Легко
Последовательность Коллатца
Следуйте правилу: если число чётное — делите пополам, если нечётное — умножайте на 3 и прибавляйте 1, пока не получите 1.
Вы освоите
Циклы whileПодсчёт шагов
Пока нет решений
Средне
Произведение сторон прямоугольного треугольника
Найдите наибольшее произведение сторон целочисленного прямоугольного треугольника с заданным периметром.
Вы освоите
Прямоугольные треугольникиОтсечение перебора
Пока нет решений
Легко
Cart Total With Discount
Total a shopping cart and apply a discount above a threshold.
Вы освоите
СпискиПравила скидок
Легко
Число-палиндром
Проверьте, читается ли число одинаково слева направо и справа налево.
Вы освоите
Разворот цифрСравнения
Легко
Скалярное произведение двух векторов
Перемножьте два вектора поэлементно и сложите результаты — это основная операция любого нейрона.
Вы освоите
ВекторыСкалярное произведение
Темы
- 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