Gruppierung von geraden und ungeraden Indizes einer Liste
Kotlin
Medium
lists
Aufgabe «Gruppierung von geraden und ungeraden Indizes einer Liste»
Schreiben Sie ein Programm, das eine Liste von ganzen Zahlen nimmt, diese in zwei Unterlisten aufteilt: Elemente mit geraden Indizes (0,2,4...) und mit ungeraden Indizes (1,3,5...), und dann eine neue Liste zurückgibt, in der zuerst alle Elemente der geraden Indizes in umgekehrter Reihenfolge und dann alle Elemente der ungeraden Indizes in der ursprünglichen Reihenfolge stehen. Wenn die ursprüngliche Liste leer ist, geben Sie eine leere Liste aus.
Eingabeformat
Die erste Zeile enthält eine ganze Zahl N (0 ≤ N ≤ 1000) — die Anzahl der Elemente. Die zweite Zeile enthält N ganze Zahlen, durch Leerzeichen getrennt.
Ausgabeformat
Eine Zeile mit Zahlen, durch Leerzeichen getrennt — das Ergebnis der Umwandlung.
Beispiele
Beispiel 1
EINGABE
5
1 2 3 4 5
AUSGABE
5 3 1 2 4
Beispiel 2
EINGABE
4
10 20 30 40
AUSGABE
30 10 20 40
Beispiel 3
EINGABE
abcabcabc
AUSGABE
3
Beispiel 4
EINGABE
0
AUSGABE
Beispiel 5
EINGABE
aaaa
AUSGABE
2
main.kt