华为OD试题之第k长子串

第k长子串

题目描述

给定一个字符串

只包含大写字母

求在包含同一字母的子串中

长度第K长的子串

相同字母只取最长的子串

输入描述

第一行 一个子串 1 < len <= 100

只包含大写字母

第二行为k的值

输出描述

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

如果子串中只包含同一字母的子串数小于k

则输出-1

复制代码
def count_str(str,k):
    dict1={}
    valuesort=[]
    for i in str:
        if i in dict1:
            dict1[i]+=1
        else:
            dict1[i]=1
    print(dict1)
    for key,value in dict1.items():
        valuesort.append(value)
        valuesort=sorted(valuesort,reverse=True)
    print(valuesort)
    value2=valuesort[k-1]
    print(value2)

if __name__ == '__main__':
    k=int(input())
    str="AAAAHHHBBCDHHHH"
    count_str(str,k)
相关推荐
喝茶与编码9 分钟前
Python异步并发控制:asyncio.gather 与 Semaphore 协同设计解析
后端·python
CoovallyAIHub19 分钟前
OpenClaw一脚踩碎传统CV?机器终于不再只是看世界
深度学习·算法·计算机视觉
zone773923 分钟前
003:RAG 入门-LangChain 读取图片数据
后端·python·面试
CoovallyAIHub35 分钟前
仅凭单目相机实现3D锥桶定位?UNet-RKNet破解自动驾驶锥桶检测难题
深度学习·算法·计算机视觉
zone773936 分钟前
002:RAG 入门-LangChain 读取文本
后端·算法·面试
用户83562907805137 分钟前
在 PowerPoint 中用 Python 添加和定制形状的完整教程
后端·python
得物技术2 小时前
得物社区搜推公式融合调参框架-加乘树3.0实战
算法
用户962377954482 小时前
🚀 docx2md-picgo:Word 文档图片一键上传图床工具
python·markdown
会员源码网20 小时前
使用`mysql_*`废弃函数(PHP7+完全移除,导致代码无法运行)
后端·算法
木心月转码ing21 小时前
Hot100-Day10-T438T438找到字符串中所有字母异位词
算法