валидность не проходит из-за того что мол не выводить самую короткую строку, хотя интеледжайди норм все выводит
package com.javarush.task.task07.task0709;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Scanner;
/*
Выражаемся покороче
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<String> list = new ArrayList<String>();
String min1 ="";
String min2 = "";
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 5; i++) {
list.add(i, scanner.nextLine());
}
scanner.close();
min1 = list.get(0);
for (int i = 1; i < list.size(); i++) {
if (min1.length() > list.get(i).length())
min1 = list.get(i);
else if (min1.length() == list.get(i).length()){
if ( min1.equals(list.get(i)))
min1 = min1;
else min2 = list.get(i);}
else min1=min1;
}
System.out.println(min1);
System.out.println(min2);
}
}