题解 | #密码验证合格程序#

密码验证合格程序

https://www.nowcoder.com/practice/184edec193864f0985ad2684fbc86841

while True:
    try:
        s=input()
        ss=list(s)
        n=len(s)
        c=[0 for i in range(4)]#upper,lower,digit,other
        for i in s:
            if i.isupper():
                c[0]+=1
            elif i.islower():
                c[1]+=1
            elif i.isdigit():
                c[2]+=1
            else:
                c[3]+=1
        res=''
        for i in range(n):
            for j in range(i+1,n):
                if s[i:j+1] in s[j+1:n] and j+1-i>len(res):
                    res=s[i:j+1]
        if n>8 and c.count(0)<2 and len(res)<3:
            print('OK')
        else:
            print('NG')
    except:
        break

居然一遍过的,我也比较诧异

全部评论

相关推荐

11-02 09:49
已编辑
货拉拉_测试(实习员工)
热爱生活的仰泳鲈鱼求你们别卷了:没事楼主,有反转查看图片
点赞 评论 收藏
分享
11-09 17:30
门头沟学院 Java
TYUT太摆金星:我也是,好几个华为的社招找我了
点赞 评论 收藏
分享
11-28 17:58
门头沟学院 Java
美团 JAVA开发 n×15.5
牛客786276759号:百度现在晋升很难的 而且云这块的业务没美团好 你看百度股价都跌成啥样了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务