import sys
string = input()
score = 0
# 一、密码长度:
if len(string) <= 4:
score += 5
elif 5 <= len(string) <= 7:
score += 10
elif len(string) >= 8:
score += 25
# 二、字母:
daxie = 0
xiaoxie = 0
for x in string:
if 65 <= ord(x) <= 90:
daxie += 1
elif 97 <= ord(x) <= 122:
xiaoxie += 1
if daxie == 0 and xiaoxie == 0:
score += 0
elif (daxie == 0 and xiaoxie > 0) or (daxie > 0 and xiaoxie) == 0:
score += 10
elif daxie > 0 and xiaoxie > 0:
score += 20
# 三、数字:
number = 0
for j in string:
if 48 <= ord(j) <= 57:
number += 1
if number == 0:
score += 0
elif number == 1:
score += 10
elif number > 1:
score += 20
# 四、符号:
fuhao = 0
for k in string:
if ord(k) not in range(48, 58) and ord(k) not in range(65, 91) and ord(k) not in range(97, 123):
fuhao += 1
if fuhao == 0:
score += 0
elif fuhao == 1:
score += 10
elif fuhao > 1:
score += 25
# 五、奖励(只能选符合最多的那一种奖励):
flag = 0
if flag == 0 and daxie and xiaoxie and number and fuhao:
score += 5
flag = 1
if flag == 0 and ((daxie and number and fuhao) or (xiaoxie and number and fuhao)):
score += 3
flag = 1
if flag == 0 and ((daxie and number) or (xiaoxie and number)):
score += 2
flag = 1
# 输出密码等级
if score >= 90:
print('VERY_SECURE')
elif 80 <= score < 90:
print('SECURE')
elif 70 <= score < 80:
print('VERY_STRONG')
elif 60 <= score < 70:
print('STRONG')
elif 50 <= score < 60:
print('AVERAGE')
elif 25 <= score < 50:
print('WEAK')
elif 0 <= score < 25:
print('VERY_WEAK')
笨方法,直接硬干



京公网安备 11010502036488号