题目信息

题目类型
练习
题目年份
2021
题目题型
编程题
关 键 词
字符串

题目题干

字符串(str)

【问题描述】dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

已知一串由大小写英文字母构成的串,请找出其中连续一段全部由小写英文字母构成的最长子串,再找出其中连续一段全部由大写英文字母构成的最长子串。dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

另外若删除串中的一个字母,则剩余串中连续一段全是小写字母或全是大写字母构成子串的最大长度是多少?dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入格式】dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

一行,一个由大小写英文字母构成的串。dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出格式】dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

三行。dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第一行一个数,表示最长连续一段全是由小写英文字母构成的子串的长度。dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第二行一个数,表示最长连续一段全是由大写英文字母构成的子串的长度。dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第三行一个数,表示删除一个字母后,最长连续一段全是由小写英文字母或全是由大写英文字母构成的子串的长度。dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例输入】dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

HelloWorlddB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例输出】dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

4dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

1dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

8dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例解释dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

原串中连续一段由小写字母构成的子串最长的为:ello或orld,长度都为4。dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

原串中连续一段由大写字母构成的子串最长的为:H或W,长度都为1。dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

去掉原串中的第6个字母W,剩余串的为Helloorld,所以最长连续一段是elloorld全是由小写字母构成,长度为8。dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【数据范围及限制】dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

对于20%的数据,原串全是由小写字母或全是由大写字母构成。dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

对于另外20%的数据,原串中仅有一个大写字母或仅有一个小写字母。dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

对于另外30%的数据,原串的长度不超过10000.dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

对于100%的数据,原串的长度不超过1000000。dB4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

稳定串(stable)【问题描述】给定一个长度为n的01串,如果串中任意连续一段为1的子串长度都只为3,则称该串是稳定串,那么,对于长度为n的01串,要保证该01串为稳定串共有多少种方案?例如长度为7
字符串(str)【问题描述】已知一串由大小写英文字母构成的串,请找出其中连续一段全部由小写英文字母构成的最长子串,再找出其中连续一段全部由大写英文字母构成的最长子串。另外若删除串中的一个字母,则剩余串
奖牌(medal)【问题描述】FCC开展在线测试评奖活动,测试的试题共有5题,每题分值为100分,评奖的规则为:金牌:5题都不低于85分;银牌:有4题不低于85分;铜牌:有3题不低于85分;铁牌:有2
分零食(food)【问题描述】国庆放假,有n位小朋友们一起去游乐园玩耍,小朋友们都带了一些好吃的零食,为了增进友谊,于是大家把零食都放在一起,共有m份零食,然后小朋友们一起玩游戏,每完成一个游戏后,每
找规律3 已知数列前7个数字为1、6、18、40、75、126、196,现从键盘输入一个整数n(1≤n≤100),试找出规律输出前n项。 输入 输入一个整数n。 输出 输出前n个数(数与数之间有一
 求Sn的值 有公式Sn​=a+aa+aaa+aaaa+…,其中aa是一个数字。例如a=3,n=4时,Sn​的值为3+33+333+3333,现从键盘输入a,n试求Sn​的值。 输入 输入两个整数a
求最大公约数和最小公倍数 输入两个int类型的正整数a和b,求其最大公约数和最小公倍数。 输入 输入两个正整数a和b。 输出 输出两个正整数,即a和b的最大公约数和最小公倍数,以空格间隔。 样例
求圆周率 圆周率(π)为圆形之周长与直径之比。如图2.15所示,古代数学家祖冲之第一次将圆周率值计算到小数点后七位。现用​​​​​​​公式求π的近似值,直到某一项的绝对值小于10^−6为止。 输
找规律2 已知数列前10个数字为1、1、1、2、3、4、6、9、13、19,现从键盘输入一个整数n,试找出规律输出前n项。 输入 输入一个整数n(4≤n≤100)。 输出 输出该数列的前n项(数与
找规律1 已知数列前6个数字为2、1、4、3、6、5,输入一个整数n,试输出前n项。 输入 输入一个整数n(1≤n≤200)。 输出 输出数列前n项(数与数之间有一空格,行末无空格,有换行)。

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢