Честно говоря не очень понимаю почему валидацию не проходит. В массив чаров добавляю, символ 0-й а в стринге он 1-й пропускаю. Вывод соответствует примеру.
package com.javarush.task.task19.task1906;
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();
FileReader fileReader = new FileReader(filename1);
FileWriter fileWriter = new FileWriter(filename2);
String data = "";
char [] chars = new char[Character.MAX_VALUE];
while (fileReader.ready()){
fileReader.read(chars);
}
for (int i = 1; i < chars.length; i = i +2){
fileWriter.write(chars[i]);
}
fileReader.close();
fileWriter.close();
}
}