题目
解题思路
1、先处理好转换对应关系的字典,转换规则见代码…其实就是严格按照题目要求逐步转换的
2、输入的字符串先合并,再分别从奇偶位置取字符,成列表。
3、两个列表交替,每次取一个字符,可以操作转换的转换,不在操作范围的不处理,合入结果字符串即可。直到两个列表都处理完
知识点:
int(x, 16):16进制字符串直接转整数
bin(i):整数转二进制
s.rjust(len, add_str):右对齐补全。左侧以指定字符,将字符串补全到指定长度
列表截取:list[i:]
代码
dic = {
}
hdic = {
"0": "0", "1": "1", "2": "2", "3": "3", "4": "4", "5": "5", "6": "6", "7": "7", "8": "8", "9"