链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
题目描述
小红拿到了一个仅由大小写字母组成的长度为nnn的字符串,她希望把前kkk个字母变成大写,后n−kn-kn−k个字母变成小写,你能帮帮她吗?
输入描述:
第一行输入两个正整数nnn和kkk,用空格隔开。 第二行输入一个长度为nnn的、仅由大小写字母组成的字符串。 1≤k<n≤100000
输出描述:
小红操作后的字符串。
示例1
输入
5 3 aBcBa输出
ABCba
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 262144K,其他语言524288K
64bit IO Format: %lld
import java.util.*;
public class Main{
public static void main(String args[]) {
Scanner scan=new Scanner(System.in);
int n=scan.nextInt();
int k=scan.nextInt();
String str=scan.next();
String str1=str.substring(0,k).toUpperCase(Locale.ROOT);
String str2=str.substring(k,n).toLowerCase(Locale.ROOT);
String ans=str1+str2;
System.out.println(ans);
}
}