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

Posted 坚果的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2022&2023华为OD机试 - 第 k 长子串(Python)相关的知识,希望对你有一定的参考价值。

第 k 长子串

题目

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

输入

第一行 一个子串 1 < len <= 100
只包含大写字母
第二行为 k 的值

输出

输出连续出现次数第 k 多的字母的次数
如果子串中只包含同一字母的子串数小于k
则输出-1

示例一

输入

AABAAA
2

输出

1

说明

同一字母连续出现最多的A3
第二多2次,但A出现连续3

示例二

输入

AAAAHHHBBCDHHHH
3

输出

2

以上是关于2022&2023华为OD机试 - 第 k 长子串(Python)的主要内容,如果未能解决你的问题,请参考以下文章

华为OD机试真题Python实现第 K 个最小码值的字母真题+解题思路+代码(2022&2023)

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

华为OD机试真题Java实现字符串筛选排序真题+解题思路+代码(2022&2023)

华为OD机试真题Java实现求解连续数列真题+解题思路+代码(2022&2023)

华为OD机试真题Python实现第 N 个排列真题+解题思路+代码(2022&2023)

华为OD机试真题Python实现自动曝光真题+解题思路+代码(2022&2023)