密码强度
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Background
今天的内容是函数和结构体,大家可以尝试使用四个函数检测吗?比如检测大写字母一个,检测小写字母一个,检测三个特殊字符的一个,检测长度的一个。(如果这么做,可以用返回值是bool的函数)
Description
输入 n(1≤n≤1e5)和 n 行字符串,对每行: 有以下4个规则
- 长度 > 6
- 含大写字母
- 含小写字母
- 含'@'、'_'、'#' 中至少一个。
如果满足所有条件就输出 YES ,否则输出 NO 。
Format
Input
第一行一个n,代表字符串个数,接下来的n行,每行一个字符串。
Output
n行,每行一个字符串,如果符合要求则输出“YES”,否则输出“NO”。
Samples
3
Abc@def
abc_def
Abcdef1
YES
NO
NO
Limitation
1s, 1024KiB for each test case.