Absteigende Sortierung mit Berücksichtigung der Parität

Kotlin Medium sorting

Aufgabe «Absteigende Sortierung mit Berücksichtigung der Parität»

Schreiben Sie ein Programm, das ein Array von ganzen Zahlen absteigend sortiert, jedoch mit einer besonderen Regel: zuerst sollen alle ungeraden Zahlen, absteigend sortiert, kommen, und dann alle geraden Zahlen, ebenfalls absteigend sortiert. Eingabedaten: zuerst eine ganze Zahl N (1 ≤ N ≤ 1000) — die Anzahl der Elemente, dann N ganze Zahlen. Geben Sie das sortierte Array in einer Zeile durch Leerzeichen getrennt aus.

Eingabeformat

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

Ausgabeformat

Eine Zeile: die sortierten Zahlen, durch Leerzeichen getrennt.

Beispiele

Beispiel 1

EINGABE
5 3 1 4 2 5
AUSGABE
5 3 1 4 2

Beispiel 2

EINGABE
4 2 4 6 8
AUSGABE
8 6 4 2
main.kt