华为OD机试真题B卷 Java 实现【统计大写字母个数】,附详细解题思路
2023-12-13 06:07:10
一、题目描述
找出给定字符串中大写字符(即’A’-‘Z’)的个数。
数据范围:字符串长度:1≤∣s∣≤250
字符串中可能包含空格或其他字符
二、输入描述
对于每组样例,输入一行,代表待统计的字符串。
三、输出描述
输出一个整数,代表字符串中大写字母的个数。
四、解题思路
五、Java算法源码
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
String s = sc.nextLine();
System.out.println(count(s));
}
}
public static int count(String s) {
int count = 0;
char[] cs = s.toCharArray();
for (char c : cs) {
if (c >= 'A' && c <= 'Z') {
count++;
}
}
return count;
}
六、效果展示
🏆下一篇:华为OD机试真题 Java 实现【基站维修工程师】【2023Q1 200分】,附详细解题思路
🏆本文收录于,华为OD机试(JAVA)(2022&2023)
本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,每天在线答疑。
文章来源:https://blog.csdn.net/guorui_java/article/details/130946079
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!