华为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)
相关推荐
Looooking1 天前
Python 之 psutil 模块使用详解
python·psutil
free-elcmacom1 天前
机器学习进阶<6>神奇的披萨店与学区房:走进RBFN的直觉世界
人工智能·python·机器学习·rbfn
CoovallyAIHub1 天前
南京理工大学联手百度、商汤科技等团队推出Artemis:用结构化视觉推理革新多模态感知
深度学习·算法·计算机视觉
free-elcmacom1 天前
机器学习进阶<7>人脸识别特征锚点Python实现
人工智能·python·机器学习·rbfn
天才少女爱迪生1 天前
图像序列预测有什么算法方案
人工智能·python·深度学习·算法
计算机学姐1 天前
基于Python的高校后勤报修系统【2026最新】
开发语言·vue.js·后端·python·mysql·django·flask
cici158741 天前
3D有限元直流电阻率法正演程序
算法·3d
Q_Q19632884751 天前
python+django/flask+vue的智能房价分析与预测系统
spring boot·python·django·flask·node.js·php
txwtech1 天前
第20篇 python如何找到pyd文件的
开发语言·python
黑色的山岗在沉睡1 天前
滤波算法数学前置——线性化
线性代数·算法