Entfernen von Duplikaten aus einem sortierten Array
Swift
Medium
arrays
Aufgabe «Entfernen von Duplikaten aus einem sortierten Array»
Gegeben ist ein nicht absteigend sortiertes Array von ganzen Zahlen. Es müssen alle Duplikate so entfernt werden, dass jedes Element höchstens zweimal vorkommt. Die Änderungen sind an Ort und Stelle, d. h. im ursprünglichen Array, vorzunehmen. Geben Sie die neue Länge des Arrays nach dem Entfernen der überflüssigen Elemente zurück. Der Rest des Arrays nach der neuen Länge darf beliebige Werte enthalten.
Eingabeformat
Erste Zeile: eine ganze Zahl n (1 ≤ n ≤ 10^5) — die Anzahl der Elemente. Zweite Zeile: n ganze Zahlen, durch Leerzeichen getrennt.
Ausgabeformat
Eine ganze Zahl — die neue Länge des Arrays.
Beispiele
Beispiel 1
EINGABE
5
0 0 1 1 2
AUSGABE
5
main.swift