https://javarush.com/quests/lectures/questsyntaxpro.level05.lecture02
5 уровень 5 лекция
19:02
задача reverse
package com.javarush.task.pro.task05.task0505;
import java.util.Scanner;
import java.util.Arrays;
/*
Reverse
*/
public class Solution {
/*
Reverse
*/
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
int i = Integer.parseInt(console.nextLine());
System.out.println(i);
int [] array = new int [i];
int j;
if (i <= 0) {
return;
}
for (j = 0; j < i; j ++)
{array [j] = Integer.parseInt(console.nextLine());
/*System.out.println (array[j]);*/}
if (i%2==0)
{for (j=j-1; j >= 0; j--)
System.out.println (array[j]);}
else
{for (j=0; j < array.length; j++)
System.out.println (array[j]);}
}
}
Это код принимается наполовину. Плагин Ваш жалуется, что числа выводятся не с новой строки????
Я проверял в среде разработки. При любом раскладе все получается
так же поясните, в правильном решении строку Arrays.stream(data, 0, n).forEach(System.out::println);
мы это не проходили еще
hidden #2474020
9 уровень
Задача решена но не проходит проверку
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Justinian Judge в Mega City One Master
21 марта 2021, 19:52
Твой код не выполняет требования.
Убери вот эту строку:
и попробуй снова.
Ты должен выводить только то, что прямо предусмотрено условиями.
это не важно.
Под правильным решением, не подразумевается что это решение, которое ты должен был написать или иначе все плохо.
Это вариант решения от авторов задачи. Ты ничему не научишься, если будешь постоянно видеть вокруг себя только то, что уже проходил. Никто от тебя не требует чтобы ты так писал, просто смотри, если интересно, разбирай, не интересно иди дальше. В этом квесте будет разбор этой темы, просто чуть позже. 0