Всем привет, ну никак не понимаю что я делаю не так, уже и посмотрел советы другим учащимся, и никак! Выручайте братцы!
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 IOException {
BufferedReader rd = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> list = new ArrayList<String>();
for (int i=0;i<10;i++) {
list.add(rd.readLine());
}
int max = list.get(0).length();
for (int j=0;j<list.size();j++) {
if (list.get(j).length()>max)
max=list.get(j).length();
}
int min = list.get(0).length();
for (int j=0;j<list.size();j++) {
if (list.get(j).length()<min)
min=list.get(j).length();
}
int maxindex = 0;
int minindex = 0;
for (int i=0; i<list.size();i++) {
if (list.get(i).length()==max) break; maxindex = i;
if (list.get(i).length()==min) break; minindex = i;
}
if (maxindex<minindex) {
System.out.println(list.get(maxindex));
} else { System.out.println(list.get(minindex)); }
}
}