В идее на выводе меняет первые символы, но валидатор не пускает по последнему пункту
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();
splitter(s);
}
public static void splitter(String s){
String [] words = s.split(" ");
for (int i=0;i<words.length;i++){
char[]mas=words[i].toCharArray();
char a=Character.toUpperCase(mas[0]);
mas[0]=a;
String res=String.valueOf(mas);
words[i]=res;
}
for(String a:words){
System.out.println(a);
}
}
}