3 и 4 пункты не проходят?
package com.javarush.task.task07.task0712;
import java.io.IOException;
/*
Самые-самые
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader re = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> strok = new ArrayList<String>();
for(int i = 0; i < 10; i++)
strok.add(re.readLine());
int index = 0;
int index1 = 0;
String min = strok.get(0);
for( int j = 0; j < 10; j++) {
if(min.length() > strok.get(j).length())
min = strok.get(j);
index = j;
}
String max = strok.get(0);
for(int k = 0; k < 10; k++) {
if(max.length() < strok.get(k).length())
max = strok.get(k);
index1 = k;
}
if(index > index1)
System.out.println(strok.get(index1));
else
System.out.println(strok.get(index));
//напишите тут ваш код
}
}