Не проходит по последнему пункту:
Программа должна заменять в тексте первые буквы всех слов на заглавные.
Рекомендации ментора: Проверь, что программа выводит только то, что было введено с клавиатуры, и при этом заменяет первые буквы всех слов на заглавные.
Всё меняет, но не проходит. В чем проблема?
package com.javarush.task.task08.task0823;
import javafx.beans.binding.When;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Омовение Рамы
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
String sUp = s.toUpperCase();
String sEnd = sUp;
for (int i = 1; i < s.length(); i++) {
if((s.charAt(i-1) != sUp.charAt(i-1))) sEnd = sEnd.substring(0,i) + s.substring(i,s.length());
else sEnd = sEnd.substring(0,i) + sUp.substring(i,s.length());
}
s=sEnd;
System.out.println(s);
}
}