Входные данные
78
7
17
42
-1
Вывод
36.0
Задача не прошла тестирование
Не выполнены все требования задачи
Слева помечено красным:
Выведенный результат должен соответствовать заданию для любых входных данных.
Видимо я уже подустал и чего-то не замечаю. Помогите понять что от меня хочет валидатор.
package com.javarush.task.task05.task0507;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
/*
Среднее арифметическое
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
int count = 0;
double sum = 0.0, input = 0.0;
try {
while (true) {
input = Double.parseDouble(bufferedReader.readLine());
if (input == -1) {
break;
}
sum += input;
count++;
}
System.out.printf("%.1f", sum / count);
} catch (IOException ex) {
ex.printStackTrace();
}
}
}