Коллеги, помогите, плиз!
Не проходит проверку по выводу максимального значения, хотя я её тестил и так и сяк.
Читал в комментах к задаче, что надо вводить именно N (эн большое). дак я по очереди и 13-ую и 14-ую строчки объявлял этой буквой и всё никак.
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));
String N = reader.readLine();
int num = Integer.parseInt(N);
if (num > 0) {
int[] pool = new int[num];
for (int i = 0; i < pool.length; i++) {
String n1 = reader.readLine();
int k = Integer.parseInt(n1);
pool[i] = k;
if (i < pool.length - 1)
pool[i + 1] = k - 1;
for (int j = 0; j < pool.length - 1; j++) {
if (pool[j] <= pool[j + 1]) {
int temp = pool[j];
pool[j] = pool[j + 1];
pool[j + 1] = temp;
}
}
}
System.out.println(pool[0]);
}
}
}