Валидация не проходит, но в IDEA отрабатывает все возможные варианты. Пункт 2 отрабатывается , выводиться число на экран. Выводиться максимум как из отрицательных чисел, так и из положительных. Количество вводимых значение соответствует заданному N.
Почему не проходит валидация?
package com.javarush.task.task05.task0532;
/*
Задача по алгоритмам Ӏ Java Syntax: 5 уровень, 12 лекция
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int maximum = 0;
int n = Integer.parseInt(reader.readLine());
while (true) {
if (n <= 0) {
break;
}
while (n > 0) {
int b = Integer.parseInt(reader.readLine());
if (b < 0) {
maximum = b;
}
while (n - 1 > 0) { //n-1 был
int a = Integer.parseInt(reader.readLine());
if (a > maximum) {
maximum = a;
n = n - 1;
} else {
n = n - 1;
}
}
System.out.println(maximum);
}
}
}
}