Проверил, вроде все делает ка нужно, но Валидатор не принимает(
package com.javarush.task.task18.task1820;
/*
Округление чисел
*/
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String f1 = reader.readLine();
String f2 = reader.readLine();
reader.close();
FileInputStream fileInputStream = new FileInputStream(f1);
FileOutputStream fileOutputStream = new FileOutputStream(f2);
BufferedReader reader1 = new BufferedReader(new InputStreamReader(fileInputStream));
String str = reader1.readLine();
ArrayList<Integer> dList= new ArrayList<>();
String spl = " ";
Integer temp;
while (!str.isEmpty()) {
if (str.contains(spl)) {
temp = (int)Math.ceil(Double.parseDouble(str.substring(0, str.indexOf(spl))));
fileOutputStream.write(temp.toString().getBytes());
fileOutputStream.write(spl.getBytes());
str = str.substring(str.indexOf(spl)+1);
} else {
temp = (int)Math.ceil(Double.parseDouble(str));
fileOutputStream.write(temp.toString().getBytes());
fileOutputStream.write(spl.getBytes());
str = "";
}
}
fileInputStream.close();
fileOutputStream.close();
}
}