код работает корректно, объявил переменную типа список как они просили но все равно не проходит первую проверку, что не так?
package com.javarush.task.task07.task0709;
/*
Выражаемся покороче
*/
import java.util.Scanner;
import java.util.ArrayList;
import java.util.List;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner input = new Scanner(System.in);
List<String> list = new ArrayList<>(5);
while(input.hasNext())
list.add(input.nextLine());
int minLength = 0;
for(int i = 0; i < list.size(); i++){
for(int j = 1 + i; j < list.size(); j++){
if(list.get(i).length() > list.get(j).length()){
String s = list.get(i);
list.set(i, list.get(j));
list.set(j, s);
}
}
}
for(int i = 0; i < list.size(); i++){
minLength = list.get(0).length();
if(list.get(i).length() > minLength){
list.remove(i);
i--;
}
}
list.forEach(System.out::println);
}
}