Agrupación de índices pares e impares de una lista
Kotlin
Medium
lists
Tarea «Agrupación de índices pares e impares de una lista»
Escriba un programa que reciba una lista de números enteros, la divida en dos sublistas: elementos con índices pares (0,2,4...) y con índices impares (1,3,5...), luego devuelva una nueva lista en la que primero vayan todos los elementos de índices pares en orden inverso, y luego todos los elementos de índices impares en su orden original. Si la lista original está vacía, mostrar una lista vacía.
Formato de entrada
La primera línea contiene un número entero N (0 ≤ N ≤ 1000) — la cantidad de elementos. La segunda línea contiene N números enteros separados por espacios.
Formato de salida
Una línea con números separados por espacios — el resultado de la transformación.
Ejemplos
Ejemplo 1
ENTRADA
5
1 2 3 4 5
SALIDA
5 3 1 2 4
Ejemplo 2
ENTRADA
4
10 20 30 40
SALIDA
30 10 20 40
Ejemplo 3
ENTRADA
abcabcabc
SALIDA
3
Ejemplo 4
ENTRADA
0
SALIDA
Ejemplo 5
ENTRADA
aaaa
SALIDA
2
main.kt