练习专区

今天的一小步就是明天的一大步
Problem 1535 安全密码
Accepted: 4   Total Submit: 18
Time Limit: 1000ms   Memory Limit: 30720KB
Description
密码:密码被盗,后果很严重。现在发现安全的密码至少应该满足下面两个条件: (1).密码长度大于或等于8,且不要超过16。 (2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。 这四个字符类别分别为: 1.大写字母:A,B,C...Z; 2.小写字母:a,b,c...z; 3.数字:0,1,2...9; 4.特殊符号:~,!,@,#,$,%,^; 给你一个密码,你的任务就是判断它是不是一个安全的密码。 如输入: 3 a1b2c3d4 Linle@ACM ^~^@^@!% 输出: NO YES NO
Input
先输入一个密码个数N,接下来N行每行输入一个密码
Output
判断这N行的密码是否是安全密码,是安全密码就输出“YES”,否则输出“NO”
Sample Input
3
a1b2c3d4
Linle@ACM
^~^@^@!%
Sample Output
NO
YES
NO
Hint
提交     返回