#GESP3MN01. 密码强度升级版-T1
密码强度升级版-T1
[GESP 模拟题] 密码强度升级版-T1
题目描述
为了进一步提高同学们密码的安全性,学校准备上线“密码强度检测器 2.0”。一个强密码需要满足以下条件:
- 密码长度 至少为 8 个字符;
- 至少包含一个大写字母(
A–Z); - 至少包含一个小写字母(
a–z); - 至少包含一个数字(
0–9)。
如果一个密码同时满足以上四条,则认为是“强密码”。
输入格式
- 第一行输入一个正整数
T,表示需要检测的密码个数。 - 接下来
T行,每行一个只包含大小写字母和数字的字符串,表示一个密码。
输出格式
对于每个密码,输出一行:
- 如果该密码为强密码,输出
Y; - 否则输出
N。
数据范围
1 ≤ T ≤ 100- 每个密码长度在
1到100之间,只包含大小写字母和数字。
样例输入
5
Aa1bcdef
ABCDEFGH
abc12345
A1b2C3
PassWord1
样例输出
Y
N
N
N
Y
样例说明
Aa1bcdef:长度为 8,包含大写、小写和数字,是强密码。ABCDEFGH:没有小写字母和数字,不是强密码。abc12345:没有大写字母,不是强密码。A1b2C3:长度只有 6,小于 8,不是强密码。PassWord1:长度为 9,包含大写、小写和数字,是强密码。