小红拿到了一个仅由大小写字母组成的长度为n的字符串,她希望把前k个字母变成大写,后n- k个字母变成小写,你能帮帮她吗?
输入描述:
第一行输入两个正整数n和k,用空格隔开。
第二行输入一个长度为n的、仅由大小写字母组成的字符串。
输出描述:
小红操作后的字符串
代码:JavaScript(Node)
var readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
const lines = [];
function xiaohong(n, k, str) {
const leftStr = str.slice(0, k).toUpperCase();
const rightStr = str.slice(k, n).toLowerCase();
const res = leftStr + rightStr;
return res;
}
rl.on("line", function (line) {
lines.push(line);
if (lines.length === 2) {
const numLis = lines[0].split(" ");
const n = numLis[0];
const k = numLis[1];
const str = lines[1];
console.log(xiaohong(n, k, str));
}
});