Использовал trim() и все равно валидатор не пропускает. Рекомендация ментора говорит про то что строка может начинаться с пробела. Так я удаляю пробелы в начале и конце строки.
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 string1 = reader.readLine();
String string = string1.trim();
while (string.contains(" ")){
string=string.replace(" "," ");
}
String[] words = string.split("\\s");
for (int i=0;i<words.length;i++){
words[i]=Character.toString(words[i].charAt(0)).toUpperCase()+words[i].substring(1);
// System.out.println(words[i]);
}
System.out.println(words[0]+" "+words[1]+" "+words[2]);
//напишите тут ваш код
}
}