Логику кода в соответствии с условием задачи реализовал верно, но вывод в файл получался не такой, как в примере. В тесте при чтении первый символ выводит неизвестный, и вообще не понимаю откуда он взялся. В результате, валидатор принял задачу, где записываются в файл байты с НЕчётным порядковым номером. Задача решена, но всё равно интересно и хочется разобраться, откуда взялся этот символ. Кусок тестового кода:
int counter = 1, byteValue;

        while (fileReader.ready()) {
            byteValue = fileReader.read();
            counter++;
            System.out.println((char)byteValue);
            if (counter % 2 == 1) {
                fileWriter.write((char)byteValue);
            }
        }
Содержимое файла 111.txt - "text in file" Ввод: D:/Temporary/111.txt D:/Temporary/222.txt Консоль (по непонятным причинам этот символ даже не захотел копироваться для вставки сюда, поэтому прикрепил скриншот):
D:/Temporary/111.txt D:/Temporary/222.txt  t e x t i n f i l e Process finished with exit code 0