您的当前位置:首页【华为机试真题一星题目 python】字符串筛选排序_01

【华为机试真题一星题目 python】字符串筛选排序_01

来源:小侦探旅游网

解题思路:

先按升序排序,如果给的k大于字符串长度,则k=len(s),遍历字符串,当第i个元素值等于第k个元素时返回索引,return

手撕代码:

s = input()
k = int(input())
try:
    s = sorted(s)#先升序排序
    if k > len(s):
        k = len(s)#如果给的k大于字符串长度,则k=len(s)
    for i in range(len(s)):
        if s[i] == s[k - 1]:#当第i个元素值等于第k个元素时返回索引
            print(i)
            return
except:
    print("")

因篇幅问题不能全部显示,请点此查看更多更全内容