ΠΡΠΎΠ΄Π΅ ΠΎΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ, Π½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π½Π΅ ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅Ρ
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 string = reader.readLine();
String ch = "";
string = charReplacer(0, String.valueOf(string.charAt(0)).toUpperCase(), string); //Π²Π·ΡΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΡΡΡΠΎΡΠΊΠ΅ ΠΈ ΠΠΠ½ΡΠ»ΠΈ
for (int i = 1; i < string.toCharArray().length; i++) { // ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π² ΡΡΡΠΎΠΊΠ΅ ΠΏΡΠΎΠ³Π½Π°Π»ΠΈ ΡΠ΅ΡΠ΅Π· ΡΠΈΠΊΠ» Π½Π°ΡΠΈΠ½Π°Ρ ΡΠΎ Π²ΡΠΎΡΠΎΠ³ΠΎ(ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π²ΡΡΠ΅)
ch = String.valueOf(string.charAt(i)); // Π±Π΅ΡΠ΅ΠΌ ΡΠΈΠΌΠ²ΠΎΠ» Π½Π°Ρ
ΠΎΠ΄ΡΡΠΈΠΉΡΡ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ i
if (ch.equalsIgnoreCase(" ")) { // Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΠ°Π²Π΅Π½ ΠΏΡΠΎΠ±Π΅Π»Ρ ΡΠΎ...
string = charReplacer(i+1, String.valueOf(string.charAt(i+1)).toUpperCase(), string); // Π±Π΅ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΠ±Π΅Π»Π° ΡΠΈΠΌΠ²ΠΎΠ», ΠΠΠ°Π΅ΠΌ Π΅Π³ΠΎ
//ΠΈ ΠΊΠΈΠ΄Π°Π΅ΠΌ Π² ΠΌΠ΅ΡΠΎΠ΄ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ
//ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ²ΡΡΡΡΡ ΡΡΡΠΎΠΊΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΡΠΎΠΌ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ
}
}
System.out.println(string); // Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΡΡΠΎΠΊΡ
}
public static String charReplacer(int position, String s, String str){ //ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, ΡΠ°ΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΠ°ΠΌΡ ΠΈΡΡ
ΠΎΠ΄Π½ΡΡ ΡΡΡΠΎΠΊΡ
char[] charArray = str.toCharArray();
charArray[position] = s.charAt(0); //ΠΏΡΠΈΡΡΠ»Π°ΡΡ Π±ΡΠ΄Π΅ΠΌ Π²ΡΠ΅Π³Π΄Π° 1 ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΉ 0
return new String(charArray); // Π²Π΅ΡΠ½Π΅ΠΌ ΡΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ²ΡΡΡΡΡ ΡΡΡΠΎΠΊΡ
}
}