Все работает правильно.
Почему не проходит валидатор?
package com.javarush.task.task19.task1906;
/*
Четные символы
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader rd = new BufferedReader(new InputStreamReader(System.in));
String nameIn = rd.readLine();
String nameOut = rd.readLine();
rd.close();
BufferedReader reader = new BufferedReader(new FileReader(nameIn));
String line = reader.readLine();
reader.close();
char[] charArray = line.toCharArray();
String result = "";
for(int i = 0; i < charArray.length; i++) {
if (((i + 1) % 2) == 0) {
result += charArray[i];
}
}
BufferedWriter writer = new BufferedWriter(new FileWriter(nameOut));
writer.write(result);
writer.close();
}
}