Выводится самая длинная строка.
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> str = new ArrayList<String>();
BufferedReader reader = new BufferedReader (new InputStreamReader (System.in));
for (int i = 0; i < 10; i++) {
String s = reader.readLine();
str.add(s);
}
String maxS = "";
String minS = "";
int min = str.get(0).length();
for (int a = 0; a < 10; a++) {
if (str.get(a).length() > min) {
minS = str.get(a);
}
}
int max = str.get(0).length();
for (int a = 0; a < 10; a++) {
if (str.get(a).length() < max) {
maxS = str.get(a);
}
}
int maxIndex = str.indexOf(maxS);
int minIndex = str.indexOf(minS);
if (minIndex < maxIndex) {
System.out.println(minS); }
else
System.out.println(maxS);
}
}