- Компиляторы
-
Обучение
Изучить 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
- Языки
Все задачи
Поиск по теме, языку или сложности.
Легко
Rectangle Perimeter
Compute the perimeter of a rectangle from its sides.
Вы освоите
АрифметикаВозвращаемые значения
Сложно
Minimum Network Connection Cost
Choose undirected links so that every vertex can reach every other vertex, with minimum total cost.
Вы освоите
Алгоритм КраскалаСистема непересекающихся множеств
Пока нет решений
Средне
Island Perimeter
Measure the coastline of land cells in a grid.
Вы освоите
Подсчёт сторонПроверка 4 соседей
Пока нет решений
Средне
Shortest Weighted Routes
Find the minimum total route cost from city 1 to each city.
Вы освоите
Алгоритм ДейкстрыЛенивое удаление
Пока нет решений
Средне
Tic-Tac-Toe Winner
Decide the result of a tic-tac-toe board.
Вы освоите
Условия победыДиагонали
Сложно
Trapping Rain Water
Compute how much rain water an elevation map holds.
Вы освоите
Два указателяПрефиксные максимумы
Легко
Hollow Square
Draw the outline of a square with * characters.
Вы освоите
Определение границПостроение строк
Сложно
Mini Stack-Language Interpreter
Evaluate a small stack language.
Вы освоите
Разбиение на токеныВыполнение инструкций
Пока нет решений
Средне
Recursive Palindrome
Check a palindrome recursively, ignoring case and punctuation.
Вы освоите
Базовые случаиОчистка строк
Сложно
Count Inversions
Count the out-of-order pairs in a list.
Вы освоите
Сортировка слияниемРазделяй и властвуй
Пока нет решений
Легко
Min and Max Together
Find the smallest and largest value in one pass.
Вы освоите
Один проходНесколько возвращаемых значений
Сложно
Максимум в скользящем окне
Для каждого окна из k чисел выведите максимум.
Вы освоите
Монотонная декаОкна за O(n)
Пока нет решений
Легко
Cash: Fewest Coins
Give change with as few U.S. coins as possible.
Вы освоите
Жадные алгоритмыВыдача сдачи
Легко
Halve Until One
Count how many halvings bring a number down to 1.
Вы освоите
Циклы whileПодсчёт
Средне
Поиск A* на взвешенной сетке
Найдите самый дешёвый путь через сетку стоимостей местности с помощью A* — алгоритма поиска, на котором строится навигация в играх и робототехнике.
Вы освоите
Поиск A*Эвристики
Темы
- 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