Я уже долго пытаюсь решить эту задачу и наверное просто уже не могу найти ошибку на видном месте... Но я ввожу в консоль разные комбинации строк и мой код всегда выводит всё верно. Например если ввести 11, 22, 33, 44, 55 или ffffff, ffffff, ffffff, ffff, fffff в итоге всё выводит корректно. Но решение не принимает. Почему?
package com.javarush.task.task07.task0708;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collection;
import static java.util.Collections.sort;
import static java.util.Collections.synchronizedSet;
/*
*/
public class Solution {
private static ArrayList<String> strings;
public static void main(String[] args) throws Exception {
strings = new ArrayList<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for ( int i = 0; i < 5; i++){
strings.add(reader.readLine());
}
sort(strings);
System.out.println(strings.get(4));
for (int i = 0; i < strings.size()-1;i++){
if (strings.get(4).length() == strings.get(i).length()){
System.out.println(strings.get(i));
}
}
}
}