Работает верно, почему не проходит?)
package com.javarush.task.task07.task0712;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner s = new Scanner(System.in);
ArrayList<String> list = new ArrayList<String>();
for (int i=0; i<10; i++){
list.add(s.nextLine());
}
String sh = list.get(9);
int x = 0;
for (int i = 8; i>=0; i--){
if (list.get(i).length()<sh.length()){
sh = list.get(i);
x = i;}
}
String lo = list.get(9);
int y = 0;
for (int i = 8; i>=0; i--){
if(list.get(i).length()>lo.length()){
lo = list.get(i);
y = i;}
}
if (x<y) System.out.println(sh);
else System.out.println(lo);
}
}