牛牛在注册不同的网站时,总是会使用不同的密码来保证他的账号安全。为了保证他的密码强度,牛牛使用他的“字符串筛选器”来测试密码的强度。具体来说,他先将输入的字符串筛选分成四部分。 第一部分仅由小写英文字母组成 第二部分仅由大写英文字母组成 第三部分仅由0到9的数字组成 第四部分由其余特殊字符组成 这四部分要保留它们在原字符串中的相对顺序。 比如将"1q2w3E4R5{6}"这个字符串进行筛选后 四部分分别为:"qw"、"ER"、"123456"、"{}"。 然后只要某一部分不为空,牛牛就认为他的密码等级高1级。密码等级最低为1级,最高4级。例如"asdA@123"的密码等级为4,"2002010...