#g3001. [GESP三级模拟题]密码综合检测
[GESP三级模拟题]密码综合检测
题目描述
某网站注册时需要设置密码。网站的安全策略要求密码必须满足以下条件:
1. 密码长度 8~16 个字符
2. 只能由大小写字母、数字和特殊字符 !@#$%^&* 构成
3. 必须同时包含大写字母、小写字母和数字
4. 必须包含至少 2 个特殊字符
现有一批待检测的密码,以英文逗号分隔,请按输入顺序输出所有合规的密码。
输入格式
一行字符串,由若干组密码组成,组之间用英文逗号分隔。字符串不含空格,总长度不超过 200。
输出格式
若干行,每行一个合规的密码,按输入顺序输出。如果全部不合规则不输出。
数据范围
每组密码长度不超过 20,总长度不超过 200。
Abc123!@,weak,Str0ng$#x,SHORT1!,noPunct123
Abc123!@
Str0ng$#x