Что тут не так ? почему тест не проходит ?
ошибка проверьте на отрицательные числа.
так при условии все верно
допустим n = 3
делаем цикл из 3 чисел.
9
0
-6
Максимальное ровно 9
что тут не так ?
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(reader.readLine());
int maximum = 0;
if (n <= 0){
return;
} else {
for (int i = 0; i < n; i++) {
int x = Integer.parseInt(reader.readLine());
while (x > maximum)
maximum = x;
}
}
System.out.println(maximum);
}
}
package com.javarush.task.task05.task0532;
import jdk.nashorn.internal.parser.Parser;
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 n = Integer.parseInt(reader.readLine());
int maximum = 0;
if (n <= 0){
return;
} else {
for (int i = 0; i < n; i++) {
int x = Integer.parseInt(reader.readLine());
while (x > maximum)
maximum = x;
}
}
System.out.println(maximum);
}
}