В IDE вроде все норм: если индекс 0 нечетный - выводит числа в той последовательности, как и вписал, но валидатору не нравится)))
package com.javarush.task.pro.task05.task0505;
import java.util.Scanner;
/*
Reverse
*/
public class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
if (scanner.hasNextInt()) {
int q = scanner.nextInt();
int[] numbers = new int[q];
for (int i = 0; i < q; i++) {
numbers[i] = scanner.nextInt();
}
if (numbers[0] % 2 == 0) {
for (int i = q-1; i >= 0; i--) {
System.out.println(numbers[i]);
}
} else {
for (int i = 0; i < q; i++) {
System.out.println(numbers[i]);
}
}
}
}
}