#GESP3MN01. 密码强度升级版-T1

密码强度升级版-T1

[GESP 模拟题] 密码强度升级版-T1

题目描述

为了进一步提高同学们密码的安全性,学校准备上线“密码强度检测器 2.0”。一个强密码需要满足以下条件:

  1. 密码长度 至少为 8 个字符
  2. 至少包含一个大写字母AZ);
  3. 至少包含一个小写字母az);
  4. 至少包含一个数字09)。

如果一个密码同时满足以上四条,则认为是“强密码”。

输入格式

  • 第一行输入一个正整数 T,表示需要检测的密码个数。
  • 接下来 T 行,每行一个只包含大小写字母和数字的字符串,表示一个密码。

输出格式

对于每个密码,输出一行:

  • 如果该密码为强密码,输出 Y
  • 否则输出 N

数据范围

  • 1 ≤ T ≤ 100
  • 每个密码长度在 1100 之间,只包含大小写字母和数字。

样例输入

5
Aa1bcdef
ABCDEFGH
abc12345
A1b2C3
PassWord1

样例输出

Y
N
N
N
Y

样例说明

  • Aa1bcdef:长度为 8,包含大写、小写和数字,是强密码。
  • ABCDEFGH:没有小写字母和数字,不是强密码。
  • abc12345:没有大写字母,不是强密码。
  • A1b2C3:长度只有 6,小于 8,不是强密码。
  • PassWord1:长度为 9,包含大写、小写和数字,是强密码。