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

密码验证合格程序

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

str1=input()

if len(str1)<=8:      
    print("NG") 
else:
    a,b,c,d=0,0,0,0
    for i in str1:
        if i.isdigit(): a=1
        elif i.islower(): b=1
        elif i.isupper(): c=1
        else: d=1
    if a+b+c+d<3:
        print("NG") 
    else:
        x=1
        for i in range(len(str1)-3):
            if len(str1.split(str1[i:i+3]))>=3:
                x=0
                break
            else:
                continue
        if x==1: print("OK")
        else: print("NG") 
        
#华为od#
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务