- Исполнители
-
Обучение
Изучить Python Запускаемые примеры, NumPy, pandas и другое Изучить ИИНейросети, ML и LLM с нуля Изучить C и C++ Указатели, память, STL и современный C++ Изучить C#Основы C#, ООП, LINQ, async и упражнения .NET Алгоритмы на Python Поиск, сортировка, рекурсия и визуализация O(n) Алгоритмы на C и C++ Сравнение реализаций на C и C++
- ЗадачиНовое
Задачи по теме «Arrays»
Практикуйте тему «Arrays» на задачах от простых до сложных (всего: 31). Каждая задача запускается в браузере, с мгновенными тестами, разбором вашего кода от ИИ и решениями сообщества для сравнения.
Легко · 27 Средне · 3 Сложно · 1
Навыки для практики: Один проходСпискиДва указателяСортировкаAsync/awaitLINQ JoinTask.WhenAllАмортизированная стоимостьАрифметические прогрессииБез двойного счётаВложенные циклыГруппировка
- Python · C++ · C#
- Автотесты
- Ревью кода ИИ
- Решения сообщества
- 226
- Задачи
- 2
- Решений опубликовано
- 3
- Языки
Все задачи
Поиск по теме, языку или сложности.
Легко
Running Sum
Replace each value with the total so far.
Вы освоите
Префиксные суммыСписки
Пока нет решений
Легко
Треугольник Паскаля
Строьте строки, складывая соседние элементы из предыдущей строки.
Вы освоите
Двумерные спискиПостроение из предыдущей строки
Пока нет решений
Легко
Среднее массива
Вычислите среднее значение списка чисел.
Вы освоите
Сумма и количествоДеление с дробью
Пока нет решений
Легко
Переместить нули
Переместите все нули в конец, сохранив порядок остальных элементов.
Вы освоите
Два указателяИзменения на месте
Пока нет решений
Легко
Сумма массива
Сложите все значения в списке.
Вы освоите
НакопителиПустые списки
Пока нет решений
Легко
Поворот массива
Поверните список вправо на заданное число шагов.
Вы освоите
Индексы массивовОстаток от деления
Пока нет решений
Легко
Flatten a 2D Array
Combine the rows of a 2D integer array into one array.
Вы освоите
Двумерные массивыВложенные циклы
Пока нет решений
Легко
Фасад оформления заказа
Скрыть проверки наличия и подсчёт цены за одной простой командой оформления заказа.
Вы освоите
Паттерн FacadeПроверка
Пока нет решений
Легко
Соединение клиентов и заказов
Соедините клиентов с их заказами, как в LINQ Join, и выведите общую сумму покупок каждого.
Вы освоите
LINQ JoinГруппировка
Пока нет решений
Легко
Рост динамического массива
Смоделируйте, как динамический массив удваивает свою ёмкость, и посчитайте количество перераспределений и скопированных элементов.
Вы освоите
Динамические массивыАмортизированная стоимость
Пока нет решений
Легко
Разбить список на части
Разрезать список на последовательные группы фиксированного размера, при необходимости с более короткой последней группой.
Вы освоите
СрезыПакетная обработка
Пока нет решений
Легко
Общее время с WhenAll
Определите, сколько времени занимает программа, когда каждая группа задач выполняется вместе с Task.WhenAll, а группы идут одна за другой.
Вы освоите
Async/awaitTask.WhenAll
Пока нет решений
Легко
Сортировка по выбранному ключу
Отсортируйте людей по имени или возрасту компаратором, выбранным во время выполнения, одинаково разрешая равенства.
Вы освоите
КомпараторыСортировка
Пока нет решений
Темы
- 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