Warum geht mein Code nicht durch die Prüfung durch?
package de.codegym.task.task07.task0709;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Scanner;
/*
Uns selbst prägnanter ausdrücken
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<String> zeichenKette = new ArrayList<String>();
Scanner sc = new Scanner(System.in);
for(int i = 0; i < 5; i++){
zeichenKette.add(sc.next());
}
kuerzesteZeichenkette(zeichenKette);
}
public static void kuerzesteZeichenkette(ArrayList<String> zeichenKette){
int min = Integer.MAX_VALUE;
ArrayList<String> kuerzeste = new ArrayList<String>();
for(int i = 0; i < zeichenKette.size(); i++) {
if(zeichenKette.get(i).length() < min){
min = zeichenKette.get(i).length();
}
}
for(int i = 0; i < zeichenKette.size(); i++){
if(zeichenKette.get(i).length() == min){
kuerzeste.add(zeichenKette.get(i));
}
}
for (int i = 0; i < kuerzeste.size(); i++){
System.out.println(kuerzeste.get(i));
}
}
}