2236.字符串密码生成

通过数:44提交数:106学校:华中科技大学保研机试真题 题目列表 标签
题目描述 给定一个整数 $n$,之后有 $n$ 个字符串。 针对每个字符串,将数据 $6$ 个为一组进行分组,最后一组可能不满 $6$ 个。 比如字符串 huazhongU,将其分为 huazho 和 ngU,然后求出 $6$ 个数字,每个数字分别为对应位置上的字母 $ASCII$ 码的和。 比如 h + n = $214$,u + g = $220$,得到如下 $6$ 个数字:$214$, $220$, $182$, $122$, $104$, $111$。 之后,针对每个数字,按照数位求和,如果求和结果超过一位,重复执行这个过程直到结果仅为 $1$ 位。 如 $182$ => $1 + 8 + 2 = 11$ => $1 + 1 = 2$。 对 $6$ 个数字分别操作后的结果即为最后的密码。 注意,每个字符串可能有任意长度。 输入格式 第一行输入一个整数 $n$,表示字符串的数量。 接下来的 $n$ 行,每行一个字符串。 输出格式 输出 $n$ 行,每行一个 $6$ 位数字,表示对应字符串的密码。 输入样例 2 huazhongU shangjiaoU 输出样例 742553 431647
C
补全
点击调试按钮即可调试代码。

点击提交按钮即可提交代码。