华为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)
相关推荐
NGC_661113 小时前
ArrayList扩容机制
java·前端·算法
xsyaaaan17 小时前
leetcode-hot100-双指针:283移动零-11盛最多水的容器-15三数之和-42接雨水
算法·leetcode
一方热衷.19 小时前
YOLO26-Seg ONNXruntime C++/python推理
开发语言·c++·python
YMWM_20 小时前
如何将包路径添加到conda环境lerobot的python路径中呢?
人工智能·python·conda
炽烈小老头20 小时前
【每天学习一点算法 2026/03/08】相交链表
学习·算法·链表
田里的水稻20 小时前
ubuntu22.04_openclaw_ROS2
人工智能·python·机器人
一碗白开水一20 小时前
【工具相关】OpenClaw 配置使用飞书:打造智能飞书助手全流程指南(亲测有效,放心享用)
人工智能·深度学习·算法·飞书
梁正雄21 小时前
Python前端-2-css练习
前端·css·python
仰泳的熊猫21 小时前
题目2194:蓝桥杯2018年第九届真题-递增三元组
数据结构·c++·算法
wefly201721 小时前
开发者效率神器!jsontop.cn一站式工具集,覆盖开发全流程高频需求
前端·后端·python·django·flask·前端开发工具·后端开发工具