#TCTM7525. 密码强度
0
密码强度
密码强度
题目描述
网站提示,密码必须由 $8\sim 16$ 个字符组成,可以包含数字、大写字母、小写字母、特殊符号这4种字符类型。注:特殊符号只包含: `!、@、#、$、%、^、&、*、(、)、_、+、-、=` 以下是三种强度密码的设计规则:1.包含 种不同类型字符的密码是强密码。 2.包含 种或 种不同类型字符的密码是中等密码。 3.只包含 种类型字符的密码是弱密码。
输入格式
第一行输入一个正整数 $N(4≤N≤10)$,表示密码的个数接下来的 $N$ 行,每行输入一个宁符串 $S_i(8≤S_i的长度≤16)$,表示一个密码,密码中可能包合数字、大写字母、小写字母、特殊符号这 $4$ 种字符类型,且不含空格字符。输出格式
共 $N$ 行,每行输出一个整数 $R_i$ ( $Ri$只能是 $0、1、2$ ),依次表示对应密码 $s_i$ 的强度 如果 $s_i$ 是强密码,则输出 $2$。 如果 $s_i$ 是中等密码,则输出 $1$。 如果 $s_i$ 是弱察码,则输出 $0$。4
1Aa@1Aa@
2Ba@3Aa@
22222222
3Rr45666
2
2
0
1