密码强度检测

提交数: 1485, 通过率: 44.38%, 平均分: 71.31

题目描述:

编写程序,实现如下功能:输入要检测的密码,输出密码强度结果。密码字符分为数字字符、字母和其他符号三类。密码强度的检测方法为:若密码位数少于8位,则不进行强度检测,给出提示“密码位数不能少于8位,请重新输入!”。若密码位数在8位及以上,则进行强度检测:

若密码字符属于同一类字符,则密码强度为“weak”;

若密码字符属于不同的二类字符,则密码强度为“moderate”;

若密码字符属于不同的三类字符,则密码强度为“strong”。

输入格式:

输入一行字符

输出格式:

输出一行,表示检测的结果。

如果输入内容少于8个长度,输出"no"。

样例输入:

~12abcd5!

样例输出:

strong
时间限制: 1000ms
空间限制: 256MB

来源: 原创