AtCoder Regular Contest 077 C - pushpush
数列 a の長さが奇数の時、反転した偶数 index の要素 + 奇数 index の要素が数列 b になります。
数列 a の長さが偶数の時、反転した奇数 index の要素 + 偶数 index の要素が数列 b になります。
例えば、
b | index |
---|---|
3 1 2 | 2 0 1 |
4 2 1 3 | 3 1 0 2 |
5 3 1 2 4 | 4 2 0 1 3 |
n = int(input()) a = list(map(int, input().split())) b = [] odd_idx_list = a[1::2] even_idx_list = a[::2] if n % 2== 0: odd_idx_list.reverse() else: even_idx_list.reverse() b = even_idx_list + odd_idx_list print(*b)