题目
题目背景
西西艾弗网对用户密码有一套安全级别评定标准。
题目描述
在西西艾弗网上,用户的密码是一个由大写字母(A‐Z
)、小写字母(a‐z
)、数字(0‐9
)和特殊字符(*
和 #
)共 64 种字符组成的字符串。根据复杂程度不同,密码安全度被分为高、中、低三档。
- 高:由上述 64 种字符组成,长度大于等于 6 个字符,包含字母、数字和特殊字符,同一个字符出现不超过 2 次;
- 中:由上述 64 种字符组成,长度大于等于 6 个字符,包含字母、数字和特殊字符,且未达到高安全度要求;
- 低:由上述 64 种字符组成,长度大于等于 6 个字符,且未达到中安全度要求;
小 P 为自己准备了 n n n 个候选密码,试编写程序帮小 P 自动判别每个密码的安全级别。保证这 n n n 个密码都至少满足低安全度要求,当安全度为高、中、低时分别输出2
、1
、0
即可。
输入格式
从标准输入读入数据。
输入共 n + 1 n + 1 n+