Задача

7/10

Реверс ArrayList

Теория Нажмите, чтобы прочитать/скрыть

Реверс ArrayList
В интерфейсе Collections также предоставляет методы для массовых операций, работы по всей коллекции:
containsAll - возвращает логическое значение true, если эта коллекция содержит все элементы в вызванной коллекции, иначе возвращает false.
addAll - добавляет все из указанных элементов в указанную коллекцию. Добавляемые элементы могут быть указаны по отдельности или в виде массива.
removeAll -  используется для удаления всех элементов из списка, которые содержатся в указанной коллекции.
clear - удаление всех элементов
reverse - реверс массива
и т.д.

Пример
Использование removeAll.
ArrayList<Integer> first = new ArrayList<Integer>();

first.add(1);
first.add(2);
first.add(3);

ArrayList<Integer> second = new ArrayList<Integer>();
second.add(1);
second.add(2);
// удаляет все элементы из второго списка, 
// если они существует в первом списке
second.removeAll(first);

Задача

Дана последовательноcть состоящая из целых чисел. Напишите программу, которая делает реверс массива с помощью Collections.reverse.

Входные данные: сначала задано число N — количество элементов в последовательности (\(1<= N <= 100\)). Далее через пробел записаны N чисел.
 
Выходные данные: необходимо вывести массив отсортированный по убыванию последней цифры в числе.
 
Примеры
Входные данные Выходные данные
1 5
1 2 3 4 5
5 4 3 2 1