Не мог бы кто-нибудь подсказать в чём проблема? Проверял с другим вводом - всё работает как должно.
package com.javarush.task.task07.task0712;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Самые-самые
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
ArrayList<String> strings = new ArrayList<String>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int x;
int min = Integer.MAX_VALUE;
int index_min = 0;
int max = Integer.MIN_VALUE;
int index_max = 0;
for(x = 0; x < 10; x++){
String s = reader.readLine();
strings.add(s);
if(s.length() > max){
max = s.length();
index_max = x;
}
else if(s.length() < min){
min = s.length();
index_min = x;
}
}
if(index_min < index_max)
System.out.println(strings.get(index_min));
else if(index_max < index_min)
System.out.println(strings.get(index_max));
}
}