题解 | #密码验证合格程序#
密码验证合格程序
https://www.nowcoder.com/practice/184edec193864f0985ad2684fbc86841
lines = []
while True:
try:
lines.append(input())
except:
break
def check_verify(line):
if len(line) <= 8:
return 'NG'
else:
for j in range(len(line) - 3):
if line[j:j + 3] in line[j + 3:]:
return 'NG'
line_type = [0, 0, 0, 0]
for i in line:
if i.isspace():
return 'NG'
if i.isupper():
line_type[0] = 1
elif i.islower():
line_type[1] = 1
elif i.isdigit():
line_type[2] = 1
else:
line_type[3] = 1
if sum(line_type) >= 3:
return 'OK'
else:
return 'NG'
for line in lines:
out_result = check_verify(line)
print(out_result)
SHEIN公司福利 741人发布
