题解 | #小红的密码修改#
小红的密码修改
https://www.nowcoder.com/practice/209d146b415c482abf9dc5a91914f00e
计数题
def cal(c:str)->int:
if(c.isupper()):
return 0
elif(c.islower()):
return 1
elif(c.isdigit()):
return 2
else:
return 3
t=int(input())
for _ in range(0,t):
s=list(input())
b=[0]*4
ans=0
for c in s:
b[cal(c)]+=1
for c in s:
res=cal(c)
if(b[res]==1):
if(res==3):
ans+=3
elif(res==2):
ans+=9
else:
ans+=25
else:
ans+=65
print(ans)

