#694. 口令字符整理

口令字符整理

题目描述

小 A 得到一个只包含英文字母和数字字符的口令字符串。现在需要按照规则对口令进行整理:

  • 若字符是小写字母,则转换为对应的大写字母;
  • 若字符是大写字母,则转换为对应的小写字母;
  • 若字符是数字,则将其替换为与 99 互补的数字,即 00 变为 9911 变为 88,依此类推,99 变为 00

请输出整理后的字符串,并统计原字符串中字母个数、数字个数以及所有数字字符对应数值之和。

输入格式

输入一行,包含一个字符串 ss,仅由大写字母、小写字母和数字字符组成。

输出格式

第一行输出整理后的字符串。

第二行按格式输出 letter=X digit=Y sum=Z,其中 XX 为字母个数,YY 为数字个数,ZZ 为原字符串中所有数字字符的数值之和。

样例

aB3z0
Ab6Z9
letter=3 digit=2 sum=3

样例解释

a 转为 AB 转为 b3 转为 6z 转为 Z0 转为 9;原字符串有 33 个字母、22 个数字,数字和为 33

数据范围

1s10001 \le |s| \le 1000

字符串中只包含字符 A-Za-z0-9