Решение сделал максимально простым. Проверял: все работает без проблем. Файл разделяется пополам как надо. Но вот валидатор решение не пропускает. Подскажите, пожалуйста.
package com.javarush.task.task18.task1808;
/*
Разделение файла
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileInputStream inputStream = new FileInputStream(reader.readLine());
FileOutputStream outputStream1 = new FileOutputStream(reader.readLine());
FileOutputStream outputStream2 = new FileOutputStream(reader.readLine());
byte[] buffer = new byte[(inputStream.available()/2)];
int count = inputStream.read(buffer);
outputStream1.write(buffer, 0, count);
int count1 = inputStream.read(buffer);
outputStream2.write(buffer, 0, count1);
inputStream.close();
outputStream1.close();
outputStream2.close();
}
}