华为OD机试E卷 –连续字母长度–24年OD统一考试(Java & JS & Python & C & C++)

文章目录

题目描述

给定一个字符串,只包含大写字母,求在包含同一字母的子串中,长度第 k 长的子串的长度,相同字母只取最长的那个子串。

输入描述

第一行有一个子串(1<长度<=100),只包含大写字母。
第二行为 k的值

输出描述

输出连续出现次数第k多的字母的次数。

用例

输入

AAAAHHHBBCDHHHH
3

输出

2

说明
同一字母连续出现的最多的是A和H,四次;
第二多的是H,3次,但是H已经存在4个连续的,故不考虑;
下个最长子串是BB,所以最终答案应该输出2。

输入

AABAAA
2

输出

1

说明
同一字母连续出现的最多的是A,三次;
第二多的还是A,两次,但A已经

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/6807.html

(0)
LomuLomu
上一篇 2025 年 1 月 19 日 下午1:14
下一篇 2025 年 1 月 19 日 下午2:15

相关推荐

  • 《深入理解Mybatis原理》Mybatis插件机制&分页机制原理

    源码分析 插件机制 首先我们看下MyBatis拦截器的接口定义: “`java public interface Interceptor { Object intercept(Invocation invocation) throws Throwable; Object plugin(Object target); void setProperties(P…

    未分类 2025 年 1 月 10 日
    43200
  • Java MyBatis 面试题

    谈谈MyBatis的启动过程? 加载配置文件: MyBatis的配置文件是一个XML文件,包含了数据库连接信息、映射文件的位置等配置信息。在启动过程中,MyBatis会读取并解析这个配置文件。 创建SqlSessionFactory对象: SqlSessionFactory是MyBatis的核心对象,用于创建SqlSession对象。在启动过程中,MyBat…

    未分类 2025 年 1 月 14 日
    53300
  • IoC究竟是什么?——IoC的基础分析

    IoC全称Inversion of Control,直译为控制反转。这是一种设计理念,并非技术。在明白控制反转之前,应该知道“反转”反的是什么。 被反转的正转 我们从生活中的做饭场景开始。 在家做菜与餐馆吃饭 我们在做饭的时候有很多个步骤,需要准备原料,厨具等等。最后通过一定的顺序加入我们的原料,再进行翻炒等烹饪操作就能够得到一份菜了。我们想吃一份菜不一定需…

    未分类 2025 年 1 月 13 日
    53200
  • Java之反射

    目录 反射 定义 主要用途 反射相关的类 Class类中【获得类相关方法】 Class类中【获得类中属性相关的方法】 Class类中【获得类中注解相关的方法】 Class类中【获得类中构造器相关的方法】 Class类中【获得类中方法相关的方法】 获得Class对象 代码示例1 代码示例2 反射的优缺点 反射 定义 Java的反射(reflection)机制是在…

    2024 年 12 月 28 日
    52000
  • 【JavaScript】深拷贝详解

    文章目录 一、什么是深拷贝? 1. 浅拷贝与深拷贝的区别 示例: 2. 深拷贝的必要性 二、深拷贝的常见方法 1. JSON 方法 使用示例: 优点: 局限性: 2. 递归实现深拷贝 实现示例: 优点: 局限性: 3. 使用 Lodash 的 cloneDeep 方法 使用示例: 优点: 局限性: 4. 使用结构化克隆算法 使用示例: 优点: 局限性: 三、…

    未分类 2025 年 5 月 12 日
    36500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信