Ordenación descendente con eliminación de duplicados

Swift Medium sorting

Tarea «Ordenación descendente con eliminación de duplicados»

Dado un array de números enteros. Es necesario ordenarlo en orden descendente, eliminando todos los elementos duplicados. Implemente el algoritmo en Swift, utilizando la ordenación mediante sort o sorted. Datos de entrada: primero la cantidad de elementos n, luego n números enteros. Datos de salida: array ordenado sin duplicados, elementos separados por espacios.

Formato de entrada

Primera línea: número entero n (1 ≤ n ≤ 1000). Segunda línea: n números enteros separados por espacios.

Formato de salida

Cadena con números enteros ordenados en orden descendente, sin duplicados, separados por espacios.

Ejemplos

Ejemplo 1

ENTRADA
7 3 3 1 1 2 2 2
SALIDA
3 2 1

Ejemplo 2

ENTRADA
6 1 1 2 3 3 4
SALIDA
4 3 2 1

Ejemplo 3

ENTRADA
1 -5
SALIDA
-5
main.swift