Объясните что не так?
С отрицательными числами все работает, но упорно выдается ошибка - "Убедись, что программа работает корректно для отрицательных чисел."
Хоть бы числа выдавал на которых валидатор валится...
Весь мозг выела эта простая задача
package com.javarush.task.task05.task0532;
import java.io.*;
/*
Задача по алгоритмам
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int count = Integer.parseInt(reader.readLine());
int maximum = Integer.MIN_VALUE;
//напишите тут ваш код
if (count<=0) return;
for (int i=0;i<count;i++){
int cur = Integer.parseInt(reader.readLine());
if (cur>maximum) {
maximum = cur;
}
}
if (maximum>0)
System.out.println(maximum);
}
}
package com.javarush.task.task05.task0532;
import java.io.*;
/*
Задача по алгоритмам
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int count = Integer.parseInt(reader.readLine());
int maximum = Integer.MIN_VALUE;
//напишите тут ваш код
if (count<=0) return;
for (int i=0;i<count;i++){
int cur = Integer.parseInt(reader.readLine());
if (cur>maximum) {
maximum = cur;
}
}
if (maximum>0)
System.out.println(maximum);
}
}