5357 - 密码强度校验

题目描述

设计一个密码强度校验程序,具体规则如下: 密码长度至少 8 位; 字符类型需包含以下四类中的至少 3 种(满足长度 + 3 类为Strong,长度 + 2 类为Medium,否则为Weak): 大写字母(A-Z) 小写字母(a-z) 数字(0-9) 特殊字符(仅限!@#$%^&*); 若密码长度不足 8 位,直接判定为Weak。 请编写程序读取输入的密码字符串,输出对应的强度等级(仅输出 “Strong”“Medium”“Weak” 其中一个)。

输入

输入一行字符串,表示待校验的密码(字符串长度范围 1~100,仅包含可见 ASCII 字符)。

输出

输出一行,仅包含 “Strong”“Medium”“Weak” 其中一个字符串,表示密码强度等级。

样例

输入

Hello@2024

输出

Strong

输入

12345678a

输出

Medium

输入

abcdefgh	

输出

Weak
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 121
通过人数 35
金币数量 0 枚
难度 未标记


上一题 下一题