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

最长连续子串

题目

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

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

🔥🔥🔥🔥🔥👉👉👉👉👉👉 华为OD机试(Java)真题目录汇总

输入

字符串只包含字母和数字

输出

子串的长度

示例一

输入

abC124ACb

输出

4

说明

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

示例二


http://www.niftyadmin.cn/n/147556.html

相关文章

MySQL之case...when...then...end的详细使用

目录一、简介二、简单Case函数2.1、语法定义2.2、简单函数形式三、Case搜索函数3.1、语法定义3.2、简单用法3.3、分组3.4、分组计数3.5、分组汇总3.6、更新语句3.7、子查询结语一、简介 今天我们主要是讲讲case…when…then…end的用法,它主要分成两类: …

接口自动化神器appium进阶操作

01 变量提取和引用 变量提取和引用主要是为了解决接口之间的参数依赖问题。 使用场景:接口 A 的参数中需要使用接口 B 返回的某个数据,那么就要在请求 B 接口之后,提取数据保存,给请求 A 接口时使用。 1 变量提取 在用例集或用…

【SpringMVC】SpringMVC面试题总结

SpringMVC面试题1、SpringMVC的理解2、SpringMVC的工作流程3、SpringMVC的常用注解4、SpringMVC的九大内置组件5、Spring、SpringMVC、SpringBoot的区别1、SpringMVC的理解 2、SpringMVC的工作流程 3、SpringMVC的常用注解 RequestMapping: 用于处理请求url映射的注解&#xf…

Matlab具有状态相关延迟的 DDE

使用ddesd求解具有状态相关延迟的 DDE(延迟微分方程)系统。这个 DDE 系统被 Enright 和 Hayashi [1] 用作测试问题。 方程组是 y1′(t)=y2(t), y

Vector - CAPL - 字符串复制与替换函数

在开发脚本过程中,经常会涉及到字符串的复制与替换处理,相较于C语言,CAPL中做了些许改动,并提供了一些范例供我们学习,方便我们更加快速的去完成脚本开发。下面介绍的主要是字符串的复制与替换,我们使用的时…

小迪安全day04

小迪安全day04 记:今天刚刚结束四级考试,希望四级稳过!!!(ps:开学考终于要差不多了,还差一个英语期末考试) 一结束考试,就开始搞喜欢的安全了!&…

Python中类的定义和使用细讲

文章目录前言一、定义类二、创建类的实例三、创建 _ _ init _ _() 方法四、创建类的成员并访问1. 创建实例方法并访问2. 创建数据成员并访问五、访问限制前言 在 Python 中,类表示具有相同属性和方法的对象的集合。在使用类时,需要先定义类,然…

底层原理计划--线程与线程池

线程 线程安全的集合 Vector hashtable 》synchronized 使用Collections包装成线程安全,本质上是将原本的集合在执行之前加上了synchronized(){}的对象锁,将对象先锁定再来运行。 》synchronized Synchronize lock区别 synchronized jvm 自动释放锁 L…