#g3001. [GESP三级模拟题]密码综合检测

[GESP三级模拟题]密码综合检测

题目描述

某网站注册时需要设置密码。网站的安全策略要求密码必须满足以下条件:

1. 密码长度 8~16 个字符
2. 只能由大小写字母、数字和特殊字符 !@#$%^&* 构成
3. 必须同时包含大写字母、小写字母和数字
4. 必须包含至少 2 个特殊字符

现有一批待检测的密码,以英文逗号分隔,请按输入顺序输出所有合规的密码。

输入格式

一行字符串,由若干组密码组成,组之间用英文逗号分隔。字符串不含空格,总长度不超过 200。

输出格式

若干行,每行一个合规的密码,按输入顺序输出。如果全部不合规则不输出。

数据范围

每组密码长度不超过 20,总长度不超过 200。

Abc123!@,weak,Str0ng$#x,SHORT1!,noPunct123
Abc123!@
Str0ng$#x