Решение проходит, но отличается от оформления правильного. Нужно пояснение насколько грамотно мой код составлен и нет ли там лишних действий? // Scanner scanner =new Scanner(System.in); int n = scanner.nextInt(); int[] data = new int[n]; for(int i = 0; i < n; i++) { if(n >0) { data[i] = scanner.nextInt(); }if(n%2!=0){ System.out.println(data[i]); } } for(int i = (data.length-1); i >= 0; i--){ if(n%2==0){ System.out.println(data[i]); } } } }