Валидацию не проходит. Вводу текст с пробелом впереди,трим обрезает-все ок. Но валидатор считает, что нет. Можно ли этот код исправить или все с нуля по другому писать?
package com.javarush.task.task08.task0823;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import static jdk.nashorn.internal.objects.NativeString.trim;
/*
Омовение Рамы
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine().trim();
String output="";//строка с заглавными буквами
String[] words = s.split(" ");//разделяем на массив
for(String word:words){
String first = word.substring(0,1).toUpperCase();//начало слова
String all = word.substring(1);//конец
output+=first+all+" ";//в конце добавляем пробел, чтобы не было слитно
}
System.out.println(output.trim());
//напишите тут ваш код
}
}