Валидацию не проходит, хотя работает согласно условиям. Хотелось бы узнать: это баг валидатора или же всё-таки такой вариант кода имеет минусы?
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 reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> stringsList = new ArrayList<>();
for (int i=0; i<10; i++){
String str = reader.readLine();
stringsList.add(i, str);
}
int MinString = stringsList.get(1).length();
for(int i=0; i<stringsList.size(); i++){
int strLength = stringsList.get(i).length();
if (strLength<MinString){
System.out.println(stringsList.get(i));
break;
}else if (strLength>MinString){
System.out.println(stringsList.get(i));
break;
}
}
}
}