Sortierung absteigend mit Entfernung von Duplikaten

Swift Medium sorting

Aufgabe «Sortierung absteigend mit Entfernung von Duplikaten»

Gegeben ist ein Array von ganzen Zahlen. Es muss absteigend sortiert werden, wobei alle doppelten Elemente zu entfernen sind. Implementieren Sie den Algorithmus in Swift, indem Sie die Sortierung mit sort oder sorted verwenden. Eingabedaten: zuerst die Anzahl der Elemente n, dann n ganze Zahlen. Ausgabedaten: das sortierte Array ohne Duplikate, die Elemente durch Leerzeichen getrennt.

Eingabeformat

Erste Zeile: eine ganze Zahl n (1 ≤ n ≤ 1000). Zweite Zeile: n ganze Zahlen, durch Leerzeichen getrennt.

Ausgabeformat

Eine Zeile mit ganzen Zahlen, absteigend sortiert, ohne Duplikate, durch Leerzeichen getrennt.

Beispiele

Beispiel 1

EINGABE
7 3 3 1 1 2 2 2
AUSGABE
3 2 1

Beispiel 2

EINGABE
6 1 1 2 3 3 4
AUSGABE
4 3 2 1

Beispiel 3

EINGABE
1 -5
AUSGABE
-5
main.swift