PAT乙级 1048 数字加密
题目: 输入样例: 1234567 368782971 输出样例: 3695Q8118 分析: 先将两字符串倒置,用0在末尾补齐位数较少的那个数组,然后遍历按奇偶情况分别处理(注意偶数索引对应奇数位,奇数索引对应偶数位),将每个处理后的字符放入新数组或修改原数组对应位置元素,最后再倒置输出。 Python实现: dict0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'J', 'Q', 'K'] b, a = input()[::-1].split() m, n = len(a), len(b) a = [int(x) for x in list(a)] b = [
用户评论