Не проходит 2 условие.
package com.javarush.task.task07.task0708;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Самая длинная строка
*/
public class Solution {
private static List<String> strings = new ArrayList<String>();
public static void main(String[] args) throws Exception {
{
ArrayList<String> strings = new ArrayList<String>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for(int i=0; i<5; i++) strings.add(i,reader.readLine());
for (int a=0; a<strings.size(); a++){
int yes=0;
for (int b=0; b<strings.size(); b++) if (strings.get(a).length()>=strings.get(b).length()) yes++;
if (yes==5) System.out.println(strings.get(a));
}
}
}
}