РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jvTsTmLsL10 48 of 157 menu

Задачи на ArrayList в Java. Часть 10

Дан следующий ArrayList:

List<Integer> nums = new ArrayList<>(List.of(3, 1, 4, 1, 5));

Отсортируйте элементы по убыванию.

Дан следующий ArrayList:

List<String> words = new ArrayList<>(List.of("hi", "hello", "hey"));

Найдите самую короткую и самую длинную строку.

Дан следующий ArrayList:

List<Integer> nums = new ArrayList<>(List.of(1, 2, 3, 4));

Постройте список накопленных сумм: для каждого элемента — сумма всех предыдущих и текущего (для данного списка должно получиться [1, 3, 6, 10]).

Дан следующий ArrayList:

List<Integer> nums = new ArrayList<>(List.of(1, 2, 3, 4));

Постройте список накопленных произведений: для каждого элемента — произведение всех предыдущих и текущего (должно получиться [1, 2, 6, 24]).

Сделайте метод, который принимает List<Integer> и возвращает медиану его элементов.

Даны два ArrayList:

List<Integer> a = new ArrayList<>(List.of(1, 2, 3)); List<Integer> b = new ArrayList<>(List.of(2, 3, 4));

Найдите пересечение и объединение этих списков (без дубликатов).

Дан следующий ArrayList:

List<Integer> deck = new ArrayList<>(); for (int i = 1; i <= 52; i++) { deck.add(i); }

Перемешайте элементы в случайном порядке и возьмите первые 5.

Сделайте метод, который принимает List<String> и возвращает Map<String, Integer> — сколько раз встречается каждая строка.

Дан следующий ArrayList:

List<String> items = new ArrayList<>(List.of("a", "b", "c"));

Создайте новый список строк вида "0: a", "1: b", "2: c" (индекс и элемент через двоеточие).

Дан ArrayList целых чисел. Удалите дубликаты, отсортируйте по возрастанию и найдите сумму оставшихся элементов.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить