很多网站初始密码都是“123456”,为保障账号安全,第一次登录会强制修改密码为加强密码,已知某网站加强密码需要同时满足以下规定:长度为6-16;必须同时包含大写字母、小写字符、数字和特殊符号;首位必须为大写字母。 请你编写一个程序,判断用户设置的密码是否为加强密码。 输入格式: 输入第一行为一个整数T(1<=T<=20),代表测试数据的组数,随后T行,每行都是由小写字母、大写字母、数字、特殊符号组成的一串字符s,长度不超过20,特殊符号有且仅有@、#、$、%、^、&、*。 输出格式: 输出每行字符串是否为加强密码,是,输出“Yes”,不是,输出“No”,每组输出占一行。
时间: 2023-06-06 22:07:05 浏览: 262
网站后台账号和密码
#、$、&、*、!六种。
输出格式: 对于每组测试数据,如果密码符合加强密码规定,则输出“Yes”,否则输出“No”。
样例输入:
2
abc123#
Abc123#
样例输出:
No
Yes
解释: 对于第一组测试数据,虽然包含字母、数字和特殊符号,但长度不足6位,不符合加强密码规定;对于第二组测试数据,包含大写字母、小写字母、数字和特殊符号,长度为7,首位为大写字母,符合加强密码规定。
阅读全文