Решаю задачку 3 день, сделал все что просит условие, но бл*ть валидатор не хочет принимать, ЧТО НЕ ТАК???
package com.javarush.task.task13.task1326;
/*
Сортировка четных чисел из файла
*/
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
public class Solution {
public static void main(String[] args) throws IOException {
// напишите тут ваш код
ArrayList<String> list = new ArrayList<>();
ArrayList<Integer> intList = new ArrayList<>();
StringBuffer str = new StringBuffer("");
int count = 0;
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName = reader.readLine();
FileInputStream inputStream = new FileInputStream(fileName);
BufferedInputStream buffer = new BufferedInputStream(inputStream);
while (buffer.available() > 0) {
char c = (char) buffer.read();
if (c == 10) {
continue;
}
if (c == 13) {
list.add(str.toString());
count = 0;
str = new StringBuffer("");
} else {
str.insert(count, c);
count++;
}
}
list.add(str.toString());
inputStream.close();
buffer.close();
for (String num : list) {
if (Integer.parseInt(num) % 2 == 0) {
intList.add(Integer.parseInt(num));
}
}
Collections.sort(intList);
for (Integer numeric : intList) {
System.out.println(numeric);
}
}
}