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

密码验证合格程序

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

import re
import sys

for line in sys.stdin:
    input1=line.strip()

    if (len(input1)<=8):
        print("NG")
        continue


    count=0
    if(re.search('[a-z]',input1)): count=count+1
    if(re.search('[A-Z]',input1)): count=count+1
    if(re.search('[0-9]',input1)): count=count+1
    if(re.search('[^a-zA-Z0-9]',input1)): count=count+1
    if count<3:
        print("NG")
        continue
    aa=re.search(r'.*(...).*\1',input1)
    #print(aa)
    if(re.search(r'.*(...).*\1',input1)):
        print("NG")
        continue

    print("OK")

全部评论

相关推荐

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