Czy potrafi ktos wskazac jak to zmodyfikowac zeby bylo dobrze czy jest do wyrzucenia? :(
package pl.codegym.task.task07.task0712;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Najkrótszy czy najdłuższy
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> lista = new ArrayList<String>();
ArrayList<String> kolejnosc=new ArrayList<String>();
int najdluzszy = 0, najkrotszy = 0;
for (int a = 0; a < 10; a++) {
lista.add(reader.readLine());
}
for(int b=0;b<lista.size();b++){
if (b==0){
najdluzszy=lista.get(0).length();
najkrotszy=lista.get(0).length();
}
else if (lista.get(b).length()<najkrotszy){
najkrotszy=lista.get(b).length();
kolejnosc.add(lista.get(b));
kolejnosc.set(0,lista.get(b));
}
else if (lista.get(b).length()>najdluzszy){
najdluzszy=lista.get(b).length();
kolejnosc.add(lista.get(b));
kolejnosc.set(0,lista.get(b));
}
System.out.println(kolejnosc.get(0));
}
}
}