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

密码验证合格程序

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

def check(s):

    if len(s)<=8:

        return False

    a,b,c,= 0,0,0,0

    for i in s:

        if i.isupper():

            a = 1

        elif i.islower():

            b = 1

        elif i.isdigit():

            c = 1

        else:

            d = 1

    if a+b+c+< 3:

        return False

    

    for i in range(len(s)-2):

        if s[i:i+3] in s[i+1:]:

            return False

        

    return True

while 1:

    try:

        s = input()

        if check(s):

            print('OK')

        else:

            print('NG')

    except:

        break

全部评论

相关推荐

咩咩子_:项目和图形引擎岗没啥关系,最好还是项目和岗位有相关度好点,不然真有面也不一定会问很多
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务