/*
la sous-chaîne extrait les caractères.
L'argument contient l'index du caractère.
* L'index commence à 0
*/
/*
Quand il y a deux arguments
Exemple:
String str = "012345";
substring(Position de départ,Position finale);
substring(0, 3)
Les caractères extraits sont[012]
* La position finale est 3, mais elle n'est pas incluse dans les caractères extraits.
S'il y a un argument, c'est la position de départ.
Exemple:
String str = "012345";
substring(Position de départ);
substring(3);
Les caractères extraits sont[345]
*/
/*
* Les blancs sont inclus dans l'index
String str = "0 12345";(Blanc demi-largeur)
substring(Position de départ);
substring(3);
Les caractères extraits sont[2345]devenir
*/
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
sc.nextLine();
String str = sc.nextLine();
System.out.println(str.substring(0, a - 1) + str.substring(a - 1, b).toUpperCase() + str.substring(b));
}
}
Recommended Posts