Группировка четных и нечетных индексов списка
Kotlin
Средний
lists
Задача «Группировка четных и нечетных индексов списка»
Напишите программу, которая принимает список целых чисел, разделяет его на два подсписка: элементы с четными индексами (0,2,4...) и с нечетными индексами (1,3,5...), затем возвращает новый список, в котором сначала идут все элементы четных индексов в обратном порядке, а затем все элементы нечетных индексов в исходном порядке. Если исходный список пуст, вывести пустой список.
Формат ввода
Первая строка содержит целое число N (0 ≤ N ≤ 1000) — количество элементов. Вторая строка содержит N целых чисел через пробел.
Формат вывода
Одна строка с числами через пробел — результат преобразования.
Примеры
Пример 1
ВВОД
5
1 2 3 4 5
ВЫВОД
5 3 1 2 4
Пример 2
ВВОД
4
10 20 30 40
ВЫВОД
30 10 20 40
Пример 3
ВВОД
abcabcabc
ВЫВОД
3
Пример 4
ВВОД
0
ВЫВОД
Пример 5
ВВОД
aaaa
ВЫВОД
2
main.kt