4698 - 密码强度

题目描述

一个网站要求用户设置密码,并需要分析密码中各类字符的数量,以评估其安全性。

密码只会由大小写字母、数字、下划线以及其他字符组成,密码一定不含空格。

请编程统计出密码包含了:大写字母、小写字母、数字、下划线、其他字符中的几种字符。

输入

输入一个字符串,代表某个用户的密码。(密码长度在 [5, 20] 的范围内)。

输出

输出一个整数,代表密码包含了大写字母、小写字母、数字、下划线、其他字符中的几种字符。

样例

输入

Pass123Word

输出

3

输入

PassWord123_

输出

4

输入

PassWord123_#

输出

5
标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 9
通过人数 7
金币数量 1 枚
难度 入门


上一题 下一题