温州大学计算机与人工智能学院
《Python 应用开发》课程作业
一、问题编号:
1048
地址: https://pintia.cn/problem-sets/994805260223102976/problems/994805276438282240
二、问题描述:
本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,
对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这
里令个位为第 1 位。。
三、输入说明:
输入在一行中依次给出 A 和 B,均为不超过 100 位的正整数,其间以空格分隔。
四、输出说明:
在一行中输出加密后的结果。
五、输入样列:
1234567 368782971
六、输出样列:
3695Q8118
七、解答内容:
所用语言: Python 3
源代码:
八、判题结果
AC - 正确
评论0