Problem

7/10

ArrayList inverso

Theory Click to read/hide

Elenco array inverso
L'interfaccia Collections  fornisce anche metodi per operazioni in blocco che funzionano sull'intera raccolta:
containsAll - restituisce il valore booleano true se questa raccolta contiene tutti gli elementi della raccolta richiamata, altrimenti restituisce false.
addAll - aggiunge tutti gli elementi specificati alla raccolta specificata. Gli elementi da aggiungere possono essere specificati singolarmente o come array.
removeAll -  viene utilizzato per rimuovere dall'elenco tutti gli elementi contenuti nella raccolta specificata.
clear - rimuove tutti gli elementi
reverse - matrice inversa
ecc.

Esempio
Usando removeAll. ArrayList<Numero intero> first = new ArrayList<Integer>(); primo.add(1); primo.add(2); primo.add(3); ArrayList<Numero intero> second = new ArrayList<Integer>(); secondo.add(1); secondo.add(2); // rimuove tutti gli elementi dal secondo elenco, // se esistono nel primo elenco second.removeAll(first);

Problem

Data una sequenza di numeri interi. Scrivi un programma che inverta un array usando Collections.reverse.

Inserisci: primo numero dato N — il numero di elementi nella sequenza (\(1<= N <= 100\)). Quindi vengono scritti N numeri separati da uno spazio.
 
Output: è necessario generare un array ordinato in ordine decrescente in base all'ultima cifra del numero.
 
Esempi
# Input Uscita
1 5
1 2 3 4 5
5 4 3 2 1