小红拿到了一个仅由大小写字母组成的长度为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));}
});

小红拿到了一个仅由大小写字母组成的长度为n的字符串,她希望把前k个字母变成大写,后n- k个字母变成小写,你能帮帮她吗?相关推荐

  1. 2022-11-30:小红拿到了一个仅由r、e、d组成的字符串 她定义一个字符e为“好e“ : 当且仅当这个e字符和r、d相邻 例如“reeder“只有一个“好e“,前两个e都不是“好e“,只有第三个

    2022-11-30:小红拿到了一个仅由r.e.d组成的字符串 她定义一个字符e为"好e" : 当且仅当这个e字符和r.d相邻 例如"reeder"只有一个&q ...

  2. 密码的正则表达式必须包含至少八个字符,至少一个数字以及大小写字母和特殊字符

    本文翻译自:Regex for password must contain at least eight characters, at least one number and both lower ...

  3. 算法---给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合

    题目 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合.答案可以按 任意顺序 返回.给出数字到字母的映射如下(与电话按键相同).注意 1 不对应任何字母.示例 1:输入:digits ...

  4. 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。

    电话号码的字母组合 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合. 给出数字到字母的映射如下(与电话按键相同).注意 1 不对应任何字母. 示例: 输入:"23" ...

  5. 2022-08-02:小红拿到了一个大立方体,该大立方体由1*1*1的小方块拼成,初始每个小方块都是白色。 小红可以每次选择一个小方块染成红色, 每次小红可能选择同一个小方块重复染色, 每次染色以后,

    2022-08-02:小红拿到了一个大立方体,该大立方体由111的小方块拼成,初始每个小方块都是白色. 小红可以每次选择一个小方块染成红色, 每次小红可能选择同一个小方块重复染色, 每次染色以后,你需 ...

  6. 滑动窗口:给你一个仅由大写英文字母组成的字符串,你可以将任意位置上的字符替换成另外的字符,总共可最多替换 k 次。在执行上述操作后,找到包含重复字母的最长子串的长度。

    一.问题描述 给你一个仅由大写英文字母组成的字符串,你可以将任意位置上的字符替换成另外的字符,总共可最多替换 k 次.在执行上述操作后,找到包含重复字母的最长子串的长度. 注意: 字符串长度 和 k ...

  7. 01迷宫:有一个仅由数字0与1组成的n×n格迷宫。若你位于一格0上,那么你可以移动到相邻4格中的某一格1上,同样若你位于一格1上,那么你可以移动到相邻4格中的某一格0上。

    题目描述 有一个仅由数字0与1组成的n×n格迷宫.若你位于一格0上,那么你可以移动到相邻4格中的某一格1上,同样若你位于一格1上,那么你可以移动到相邻4格中的某一格0上. 你的任务是:对于给定的迷宫, ...

  8. php判断是否大写字母,PHP判断字符串由数字和大小写字母组成、长度至少6位

    PHP判断字符串由数字和大小写字母组成.长度至少6位一般是密码的组合. 用此正则可以判断字符串 \A(?=\S*?[A-Z])(?=\S*?[a-z])(?=\S*?[0-9])\S{6,}\z 上个 ...

  9. java程序a-z b-y,请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结 - 赏学吧...

    请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结果.加密操作是将字母变换成倒序的大写字母,如A->Z,B->Y. 注意:请勿改动main( ...

最新文章

  1. 搭建基于Spring Cloud的微服务应用
  2. VTK:可视化之VectorOfActors
  3. 最优化理论与方法(part8)--凸集的分离和支撑
  4. 优良中差五个等级英文表达_谈谈英文医学论文的文体特征和翻译技巧
  5. python网络监控程序_python linux监控程序
  6. 数据结构笔记--线性表定义与实现(Swift)
  7. 坦克大战游戏java代码_Java实现坦克大战游戏的源码示例
  8. 三极管开关为什么工作在饱和区和截至区
  9. 多张图片怎么修改分辨率?手把手教你一键批量修改图片分辨率
  10. Unity教程2D入门
  11. mysql deadlock处理
  12. android背光,Android背光亮度调节
  13. 【转】微信小程序实现自动化测试
  14. uniapp 抖音授权登录、发布、分享 Ba-Aweme
  15. Kubernetes微服务入门教程:部署spring-boot应用
  16. php 字符串放到数组中,在PHP中将字符串转换为数组(Converting string into array in php)...
  17. nginx转发post请求
  18. 如何去除搜索引擎上的广告
  19. 文墨绘学艺术学堂邀请中国书法学会副会长锻铁林弘扬中国“正统书法”
  20. 华为服务器命令行修改密码,华为IAD命令行配置方法

热门文章

  1. phpnow添加虚拟主机
  2. python tkinter实现密码生成工具【漂亮的GUI】【可选择主题】【兼容WindowsXP】
  3. R5 5600G ubuntu18.04 核显驱动(其他显卡驱动问题也可参考)
  4. 1.3 pipenv使用
  5. MongoDB的安装和启动
  6. Endnote插入参考文献格式
  7. 爱伪装(AWZ)/爱立思(ALS)改机改串一键新机原理分析
  8. 应用代码(2)——(UC1701液晶显示屏)菜单界面模板
  9. PyQt5 QComboBox下拉列表框
  10. Java实现 LeetCode 710 黑名单中的随机数(黑白名单)