В IJ все работает правильно, в том числе и при вводе минимально отрицательного числа -2147483648, а здесь не проходит 5-е условие. Пишет - убедитесь, что программа работает правильно с большими отрицательными числами, например -2147483648.
package com.javarush.task.task05.task0532;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Задача по алгоритмам Ӏ Java Syntax: 5 уровень, 12 лекция
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int x = Integer.MIN_VALUE, x1;
int maximum = x;
for (int N = Integer.parseInt(reader.readLine()); N > 0; N--) {
x1 = Integer.parseInt(reader.readLine());
x = x > x1 ? x : x1;
maximum = x > x1 ? x : x1;
} if (maximum > Integer.MIN_VALUE) {
System.out.println(maximum);
}
}
}