Напишите пожалуйста тест, который эта программа не пройдет. Я очень прям этого хочу. Я уже заколебался просто с этой задачей, валидатор не принимает ее, уже даже на long изменил, что он от меня хочет?
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 {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Введите имя файла: ");
String fileName = reader.readLine();
try {
FileInputStream fis = new FileInputStream(fileName);
char c;
StringBuilder number = new StringBuilder();
ArrayList<Long> list = new ArrayList<>();
while (fis.available() > 0) {
c = (char)fis.read();
if (c != ' ' && c != '\r' && c != '\n'){
number.append(c);
}else {
if (!number.toString().equals(""))
list.add(Long.parseLong(number.toString()));
number = new StringBuilder();
}
}
list.add(Long.parseLong(number.toString()));
fis.close();
Collections.sort(list);
for(long i : list){
if(i % 2 == 0 && i != 0)
System.out.println(i);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}