Ordenação decrescente com remoção de duplicatas

Swift Medium sorting

Tarefa «Ordenação decrescente com remoção de duplicatas»

Dado um array de números inteiros. É necessário ordená-lo em ordem decrescente, removendo todos os elementos repetidos. Implemente o algoritmo em Swift, usando ordenação via sort ou sorted. Dados de entrada: primeiro a quantidade de elementos n, depois n números inteiros. Dados de saída: array ordenado sem duplicatas, elementos separados por espaços.

Formato de Entrada

Primeira linha: um número inteiro n (1 ≤ n ≤ 1000). Segunda linha: n números inteiros separados por espaços.

Formato de Saída

Uma linha com números inteiros, ordenados em ordem decrescente, sem duplicatas, separados por espaços.

Exemplos

Exemplo 1

ENTRADA
7 3 3 1 1 2 2 2
SAÍDA
3 2 1

Exemplo 2

ENTRADA
6 1 1 2 3 3 4
SAÍDA
4 3 2 1

Exemplo 3

ENTRADA
1 -5
SAÍDA
-5
main.swift