首页 > 基础资料 博客日记
华为OD机试C卷-- 字符串分割(二)(Java & JS & Python)
2024-06-27 05:00:05基础资料围观25次
本篇文章分享华为OD机试C卷-- 字符串分割(二)(Java & JS & Python),对你有帮助的话记得收藏一下,看Java资料网收获更多编程知识
获取题库不需要订阅专栏,可直接私信我进入CSDN领军人物top1博主的华为OD交流圈观看完整题库、最新面试实况、考试报告等内容以及大佬一对一答疑。
题目描述
给定一个非空字符串S,其被N个‘-’分隔成N+1的子串,给定正整数K,要求除第一个子串外,其余的子串每K个字符组成新的子串,并用‘-’分隔。
对于新组成的每一个子串,如果它含有的小写字母比大写字母多,则将这个子串的所有大写字母转换为小写字母;
反之,如果它含有的大写字母比小写字母多,则将这个子串的所有小写字母转换为大写字母;大小写字母的数量相等时,不做转换。
输入描述
输入为两行,第一行为参数K,第二行为字符串S。
输出描述
输出转换后的字符串。
题目解析
此题要求根据给定的正整数K,对输入字符串S进行特定的操作:首先,忽略第一个子串,然后每隔K个字符形成一个新的子串,这些子串之间用’-'连接。接着,针对每个新形成的子串,根据其中小写和大写字母的数量关系,转换子串中的字母大小写。最后,输出转换后的字符串。
Java算法源码
import java.util
文章来源:https://blog.csdn.net/wbajsjhhhhh/article/details/139326954
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- Java中解压缩文件的方法
- Macbook多版本Java JDK安装与切换(详解)
- 【前端系列】pnpm 与 npm:现代 JavaScript 包管理工具的比较
- 【JAVA |总结】JAVASE基础大总结(含思维导图)
- SpringMVC原理(1)-文件上传请求
- IDEA(21.1终极版本)的安装教程及环境配置 Maven和(JDK)
- Java 流程控制 -- Java 语言的代码块、作用域、循环与依赖
- 【netty】三万字详解!JAVA高性能通信框架,关于netty,看这一篇就够了
- OOP课第三阶段总结
- 从零开始学Spring Boot系列-集成Spring Security实现用户认证与授权