您好,欢迎来到易榕旅网。
搜索
您的当前位置:首页OD面试编程题

OD面试编程题

来源:易榕旅网

给出字符串 ,去掉它们的重复值后 ,找元素总数的最大的值。
示例:
输入:‘asadsfgsdv’
输出:5

def getfunc(s):
    max_value = 0
    num = 0
    text = ''
    for i in s:
        if i not in text:
            text += i
            num += 1
        else:
            if num >= max_value:
                max_value = num
            index = text.index(i)
            text = text[(index + 1):] + i
            num = len(text)
    if num > max_value:
        max_value = num
    return max_value

print(getfunc('asadsfgsdv'))

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

Copyright © 2019- yrrd.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务