题解 | #密码验证合格程序#
密码验证合格程序
https://www.nowcoder.com/practice/184edec193864f0985ad2684fbc86841
while True:
try:
s = str(input())
flag = "OK"
for i in range(len(s)-3):
sub_str = s[i:i+3]
if len(s.split(sub_str)) > 2:
flag = "NG"
if len(s) <= 8:
flag = "NG"
a,b,c,d =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+d < 3:
flag = "NG"
print(flag)
except:
break
