华为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)
相关推荐
一路向阳~负责的男人13 小时前
PyTorch / CUDA 是什么?它们的关系?
人工智能·pytorch·python
listhi52013 小时前
压缩感知信号重构的块稀疏贝叶斯学习(BSBL)算法:原理、实现与应用
学习·算法·重构
摸个小yu13 小时前
【力扣LeetCode热题h100】哈希、双指针、滑动窗口
算法·leetcode·哈希算法
aloha_78913 小时前
乐信面试准备
java·spring boot·python·面试·职场和发展·maven
火云洞红孩儿13 小时前
零基础:100个小案例玩转Python软件开发!第六节:英语教学软件
开发语言·python
2401_8414956413 小时前
深度卷积生成对抗网络(DCGAN)
人工智能·python·深度学习·神经网络·机器学习·生成对抗网络·深度卷积生成对抗网络
忧郁的橙子.13 小时前
26期_01_Pyhton函数进阶
python
充值修改昵称13 小时前
数据结构基础:B+树如何优化数据库性能
数据结构·b树·python·算法
Cinema KI13 小时前
一键定位,哈希桶的极速魔法
数据结构·c++·算法·哈希算法
AI殉道师13 小时前
FastScheduler:让 Python 定时任务变得优雅简单
开发语言·python