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

密码验证合格程序

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

全部评论

相关推荐

10-27 02:29
已编辑
门头沟学院 嵌入式工程师
牛客72783561...:简历不是这么写的,你这两个项目只说了用到了什么技术,却没说取得了什么成果,在我看来这就是你自己做的一个demo,没有价值。你为什么不写你电赛国二的那个项目?
点赞 评论 收藏
分享
想进开水团喝开水:哦 给我一个 就算你真拿到牛友也会为你开心的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务