华为OD机试 - 最长连续子串(Python)| 真题+思路+考点+代码+岗位

Posted 坚果的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OD机试 - 最长连续子串(Python)| 真题+思路+考点+代码+岗位相关的知识,希望对你有一定的参考价值。

最长连续子串

题目

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

  1. 只包含一个字母(a~z A~Z)其余必须是数字
  2. 字母可以在子串中的任意位置
    如果找不到满足要求的子串 比如说,全是字母或数字则返回-1

输入

字符串只包含字母和数字

输出

子串的长度

示例一

输入

abC124ACb

输出

4

说明

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

示例二

输入

a5

输出

2

说明

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

示例三

以上是关于华为OD机试 - 最长连续子串(Python)| 真题+思路+考点+代码+岗位的主要内容,如果未能解决你的问题,请参考以下文章

华为OD机试真题 Python 实现求满足条件的最长子串的长度

华为OD机试真题Java实现最长连续子串真题+解题思路+代码(2022&2023)

华为OD机试 - 连续子串(Python) | 机试题算法思路 2023

2022&2023华为OD机试 - 第 k 长子串(Python)

华为OD机试真题 Python 实现最长的指定瑕疵度的元音子串

独家华为OD机试 - 最长连续交替方波信号(C 语言解题)