Problem

7/10

Lista de matriz inversa

Theory Click to read/hide

Lista de matriz inversa
La interfaz Collections  también proporciona métodos para operaciones masivas que funcionan en toda la colección:
containsAll - devuelve el valor booleano true si esta colección contiene todos los elementos de la colección llamada; de lo contrario, devuelve false.
addAll - agrega todos los elementos especificados a la colección especificada. Los elementos que se agregarán se pueden especificar individualmente o como una matriz.
removeAll -  se utiliza para eliminar todos los elementos de la lista que están contenidos en la colección especificada.
borrar - eliminar todos los elementos
reverse - matriz inversa
etc

Ejemplo
Usando removeAll. ArrayList<Entero> primero = nueva ArrayList<Integer>(); primero.añadir(1); primero.añadir(2); primero.añadir(3); ArrayList<Entero> segundo = nueva ArrayList<Integer>(); segundo.añadir(1); segundo.añadir(2); // elimina todos los elementos de la segunda lista, // si existen en la primera lista segundo.removeAll(primero);

Problem

Dada una secuencia de enteros. Escriba un programa que invierta una matriz usando Collections.reverse.

Introducir: primer número dado N — el número de elementos en la secuencia (\(1<= N <= 100\)). Luego se escriben N números separados por un espacio.
 
Salida: debe generar una matriz ordenada en orden descendente por el último dígito del número.
 
Ejemplos
# Entrada Salida
1 5
1 2 3 4 5
5 4 3 2 1
Write the program below
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        int n;
        Scanner in = new Scanner(System.in);
        n = in.nextInt();         
        for (Integer a: arr) {
                System.out.print(a+" ");
        }
    }
}         

     

Program check result

To check the solution of the problem, you need to register or log in!