题解 | #密码验证合格程序#
密码验证合格程序
https://www.nowcoder.com/practice/184edec193864f0985ad2684fbc86841
import sys table1 = [0,0,0,0] for line in sys.stdin: a = line.strip() if len(a) <= 8: print("NG") continue for i in a: if i.islower(): table1[0] +=1 elif i.isupper(): table1[1] +=1 elif i.isdecimal(): table1[2] +=1 else: table1[3] +=1 relist = [i for i in table1 if i!= 0] if len(relist) <3: print("NG") continue just1 = False for i in range(3,len(a)): for j in range(len(a)): if a[j:j+i] in a[j+i:]: just1 = True if just1: print("NG") continue print("OK")