#694. 口令字符整理
口令字符整理
题目描述
小 A 得到一个只包含英文字母和数字字符的口令字符串。现在需要按照规则对口令进行整理:
- 若字符是小写字母,则转换为对应的大写字母;
- 若字符是大写字母,则转换为对应的小写字母;
- 若字符是数字,则将其替换为与 互补的数字,即 变为 , 变为 ,依此类推, 变为 。
请输出整理后的字符串,并统计原字符串中字母个数、数字个数以及所有数字字符对应数值之和。
输入格式
输入一行,包含一个字符串 ,仅由大写字母、小写字母和数字字符组成。
输出格式
第一行输出整理后的字符串。
第二行按格式输出 letter=X digit=Y sum=Z,其中 为字母个数, 为数字个数, 为原字符串中所有数字字符的数值之和。
样例
aB3z0
Ab6Z9
letter=3 digit=2 sum=3
样例解释
a 转为 A,B 转为 b,3 转为 6,z 转为 Z,0 转为 9;原字符串有 个字母、 个数字,数字和为 。
数据范围
。
字符串中只包含字符 A-Z、a-z、0-9。