题解 | #密码验证合格程序#
密码验证合格程序
https://www.nowcoder.com/practice/184edec193864f0985ad2684fbc86841
str1=input()
if len(str1)<=8:
print("NG")
else:
a,b,c,d=0,0,0,0
for i in str1:
if i.isdigit(): a=1
elif i.islower(): b=1
elif i.isupper(): c=1
else: d=1
if a+b+c+d<3:
print("NG")
else:
x=1
for i in range(len(str1)-3):
if len(str1.split(str1[i:i+3]))>=3:
x=0
break
else:
continue
if x==1: print("OK")
else: print("NG")
#华为od#
if len(str1)<=8:
print("NG")
else:
a,b,c,d=0,0,0,0
for i in str1:
if i.isdigit(): a=1
elif i.islower(): b=1
elif i.isupper(): c=1
else: d=1
if a+b+c+d<3:
print("NG")
else:
x=1
for i in range(len(str1)-3):
if len(str1.split(str1[i:i+3]))>=3:
x=0
break
else:
continue
if x==1: print("OK")
else: print("NG")
#华为od#