Regroupement des indices pairs et impairs d'une liste
Kotlin
Medium
lists
Tâche «Regroupement des indices pairs et impairs d'une liste»
Écrivez un programme qui prend une liste d'entiers, la sépare en deux sous-listes : les éléments avec des indices pairs (0,2,4...) et ceux avec des indices impairs (1,3,5...), puis renvoie une nouvelle liste dans laquelle figurent d'abord tous les éléments des indices pairs dans l'ordre inverse, puis tous les éléments des indices impairs dans l'ordre initial. Si la liste initiale est vide, affichez une liste vide.
Format d\ entrée
La première ligne contient un entier N (0 ≤ N ≤ 1000) — le nombre d'éléments. La deuxième ligne contient N entiers séparés par des espaces.
Format de sortie
Une ligne avec des nombres séparés par des espaces — le résultat de la transformation.
Exemples
Exemple 1
ENTRÉE
5
1 2 3 4 5
SORTIE
5 3 1 2 4
Exemple 2
ENTRÉE
4
10 20 30 40
SORTIE
30 10 20 40
Exemple 3
ENTRÉE
abcabcabc
SORTIE
3
Exemple 4
ENTRÉE
0
SORTIE
Exemple 5
ENTRÉE
aaaa
SORTIE
2
main.kt