pub
lic class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> list = new ArrayList<String>();
for (int i = 0; i < 5; i++) { //тут всё понятно
String str = reader.readLine();
list.add(str);
}
int minStringLength = list.get(0).length();
for (String string : list) { //а вот это что? как это работает? эт какой-то сокращённый вариант?
if(string.length() < minStringLength){
minStringLength = string.length();
}
}
for (String string : list){ //и это
if (string.length() == minStringLength){
System.out.println(string);
}
}
}
}