Валидатор не пропускает решение, хотя числа из 1 файла читаются, округляются по заданным условиям, во 2-й файл записываются. Тестировалось как на числах из условия задачи, так и на рандомных других.
package com.javarush.task.task18.task1820;
/*
Округление чисел
*/
import java.io.*;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileInputStream input = new FileInputStream(reader.readLine());
BufferedReader fileReader = new BufferedReader(new InputStreamReader(input));
FileOutputStream output = new FileOutputStream(reader.readLine());
ArrayList<Integer> list = new ArrayList<>();
String s;
String[] array;
if (fileReader.ready()) {
s = fileReader.readLine();
array = s.substring(1).split(" ");
for (int i = 0; i < array.length; i++) {
list.add(Math.round(Float.parseFloat(array[i])));
}
for (int i = 0; i < list.size(); i++) {
String temp = list.get(i) + " ";
output.write(temp.getBytes());
}
}
input.close();
output.close();
}
}