Валидатор уже около 20-30 раз отклонил моё решение, и я с ним, в общем-то, согласен.
Подскажите, что не так, и как сделать, чтобы было так)
package com.javarush.task.task18.task1820;
/*
Округление чисел
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName1 = reader.readLine();
String fileName2 = reader.readLine();
reader.close();
FileInputStream inputStream = new FileInputStream(fileName1);
FileOutputStream outputStream = new FileOutputStream(fileName2);
StringBuilder sb = new StringBuilder();
while (inputStream.available() > 0) {
char data = (char) inputStream.read();
if (data != ' ') {
sb.append(data);
} else {
double d = Double.parseDouble(sb.toString());
sb.delete(0, sb.capacity());
int res = (int)Math.round(d);
outputStream.write(res);
outputStream.write(' ');
}
}
inputStream.close();
outputStream.close();
}
}