Agrupamento de índices pares e ímpares de uma lista
Kotlin
Medium
lists
Tarefa «Agrupamento de índices pares e ímpares de uma lista»
Escreva um programa que recebe uma lista de números inteiros, a divide em duas sublistas: elementos com índices pares (0,2,4...) e com índices ímpares (1,3,5...), e então retorna uma nova lista onde primeiro vêm todos os elementos dos índices pares em ordem inversa, e depois todos os elementos dos índices ímpares na ordem original. Se a lista original estiver vazia, exibir uma lista vazia.
Formato de Entrada
A primeira linha contém um número inteiro N (0 ≤ N ≤ 1000) — a quantidade de elementos. A segunda linha contém N números inteiros separados por espaço.
Formato de Saída
Uma linha com os números separados por espaço — o resultado da transformação.
Exemplos
Exemplo 1
ENTRADA
5
1 2 3 4 5
SAÍDA
5 3 1 2 4
Exemplo 2
ENTRADA
4
10 20 30 40
SAÍDA
30 10 20 40
Exemplo 3
ENTRADA
abcabcabc
SAÍDA
3
Exemplo 4
ENTRADA
0
SAÍDA
Exemplo 5
ENTRADA
aaaa
SAÍDA
2
main.kt