Задачи по теме «Arrays»

Практикуйте тему «Arrays» на задачах от простых до сложных (всего: 31). Каждая задача запускается в браузере, с мгновенными тестами, разбором вашего кода от ИИ и решениями сообщества для сравнения.

Легко · 27 Средне · 3 Сложно · 1

Навыки для практики: Один проходСпискиДва указателяСортировкаAsync/awaitLINQ JoinTask.WhenAllАмортизированная стоимостьАрифметические прогрессииБез двойного счётаВложенные циклыГруппировка
  • Python · C++ · C#
  • Автотесты
  • Ревью кода ИИ
  • Решения сообщества
226
Задачи
2
Решений опубликовано
3
Языки

Все задачи

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

31 задачи
Легко

Подсчёт пар с заданной суммой

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

Вы освоите Пары индексовБез двойного счёта
ArraysBeginnerLearning-pathNested-loops
Пока нет решений
Сложно

Trapping Rain Water

Compute how much rain water an elevation map holds.

Вы освоите Два указателяПрефиксные максимумы
AdvancedArraysCompetitive-programmingGreedy
Пока нет решений
Легко

Min and Max Together

Find the smallest and largest value in one pass.

Вы освоите Один проходНесколько возвращаемых значений
ArraysBeginnerFunctionsLearning-path
Пока нет решений
Легко

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

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

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

Удаление дубликатов

Оставьте только первое вхождение каждого значения.

Вы освоите Запоминание увиденногоСохранение порядка
ArraysBeginnerSetsStudent-beginner
Пока нет решений
Легко

Пропущенное число

Найдите одно число, отсутствующее в диапазоне от 0 до n.

Вы освоите Арифметические прогрессииТрюк с разностью сумм
ArraysBeginnerStudent-beginnermath
Пока нет решений
Средне

Minesweeper Neighbor Counts

Annotate a rectangular board.

Вы освоите Проверка 8 соседейОбработка границ
ArraysGrids
Пока нет решений
Средне

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

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

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

Nearest Smaller Value to the Left

For each number, find the closest earlier position containing a strictly smaller number.

Вы освоите Монотонный стекЛинейное время
ArraysStacks
Пока нет решений
Легко

Swap First and Last

Exchange the first and last items of a list.

Вы освоите Индексы списковОбмен
ArraysBeginnerLearning-path
Пока нет решений
Легко

Cart Total With Discount

Total a shopping cart and apply a discount above a threshold.

Вы освоите СпискиПравила скидок
ArraysBeginnerFunctionsLearning-path
Пока нет решений
Легко

First Negative Index

Find where the first negative number appears.

Вы освоите Линейный поискРанний возврат
ArraysBeginnerLearning-path
Пока нет решений
Легко

Count Positive Numbers

Count the values greater than zero in a list.

Вы освоите СпискиПодсчёт
ArraysBeginnerLearning-path
Пока нет решений
Легко

Медиана списка

Найдите среднее значение списка после сортировки.

Вы освоите СортировкаСтатистика
Arraysmath
Пока нет решений
Легко

Above-Average Values

Keep the values that are greater than the average.

Вы освоите Два проходаФильтрация
ArraysBeginnerLearning-path
Пока нет решений
Легко

Второе по величине значение

Найдите второе по величине уникальное значение.

Вы освоите Два отслеживанияРазличные значения
ArraysBeginnerStudent-beginner
Пока нет решений
Легко

Максимум в массиве

Найдите наибольшее значение в списке.

Вы освоите Поиск максимумаОдин проход
ArraysBeginnerStudent-beginner
Пока нет решений
Легко

Минимум в массиве

Найдите наименьшее значение в списке.

Вы освоите Поиск минимумаОдин проход
ArraysBeginnerStudent-beginner
Пока нет решений