【华为OD机试真题 JAVA】找出字符串中的最长(连续)子串的长度
创始人
2025-05-29 15:19:43

    标题:找出字符串中的最长(连续)子串的长度 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限

给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度,字符串本身是其最长的子串,子串要求:

  1、 只包含1个字母(a~z, A~Z),其余必须是数字;

  2、 字母可以在子串中的任意位置;

 如果找不到满足要求的子串,如全是字母或全是数字,则返回-1

输入描述:

字符串(只包含字母和数字)

输出描述:

子串的长度

  示例1

  输入

  abC124ACb

  输出

  4

  说明

  满足条件的最长子串是C124或者124A,长度都是4

 示例2

  输入

  a5

  输出

  2

  说明

  字符串自身就是满足条件的子串,长度为2

  示例3

  输入

  aBB9

  输出

  2

  说明

  满足条件的子串为B9࿰

相关内容

热门资讯

原创 夏... 一到夏天,朋友圈就变成了带娃翻车现场。 不是孩子热得出了一身痱子,就是拉肚子拉倒虚脱,再有就是晒伤脱...
伊拉克武装组织警告美国勿介入当... 伊拉克什叶派武装组织“真主旅”7日晚表示,如果美国介入当前以色列与伊朗之间的军事冲突,其将打击包括军...
特朗普:美伊离达成协议“非常近... 当地时间6月7日,美国全国广播公司(NBC)的《与新闻界对话》节目播出了对美国总统特朗普的专访。特朗...
猫眼娱乐:2025年净利润为5... 3月27日消息,猫眼娱乐发布2025年全年业绩公告。公告内容显示,2025年总收入为46.31亿元,...
伊朗消息人士:特朗普“大礼”言... 3月27日消息,黎巴嫩“广场”电视台26日援引一名伊朗消息人士的话报道,美国总统特朗普近日关于伊朗送...