В консоль ввожу строки и с несколькими пробелами в начали, и с пробелами в середине, и с пробелами в конце - все работает. Валидатор принимать решение отказывается
package com.javarush.task.task08.task0823;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Омовение Рамы
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
char[] array = s.toCharArray();
array[0] = Character.toUpperCase(array[0]);
for (int i = 1; i < array.length; i++){
try {
if (array[i] == ' '){
array[i + 1] = Character.toUpperCase(array[i + 1]);
}
}
catch (ArrayIndexOutOfBoundsException e){
break;
}
}
s = new String(array);
System.out.println(s);
//напишите тут ваш код
}
}