День добрый, вроде бы решение хорошее, а валидатор не принимает, максимум выводит, всё числа учитывает. Вот, что говорит ментор: "Убедись, что программа выводит только одно целое число, и никаких лишних надписей."
package com.javarush.task.task05.task0532;
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
/*
Задача по алгоритмам
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int maximum = Integer.parseInt(reader.readLine());
ArrayList<Integer> max = new ArrayList<Integer>();
max.add(maximum);
while(maximum >= 0) {
maximum = Integer.parseInt(reader.readLine());
if (maximum >= 0) {
max.add(maximum);
} else break;
}
maximum = Collections.max(max);
System.out.println(maximum);
}
}