1006: 进制转换

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:376 解决:127

题目描述

实现任意两种不同进制之间的数据转换。

输入

共三行。

第一行是一个正整数,表示需要转换的数的进制n(2<=n<=16);

第二行是一个n进制数,若n>10则用大写字母A—F表述数码10-15,并且该n进制对应的十进制的值不超过1000000000;

第三行也是一个正整数,表示转换之后的数的进制m(2<=m<=16)。


输出

输出一个转换之后的m进制数。

样例输入 复制

16
3D
2

样例输出 复制

111101

提示

n =int(input())# 需要转换数的进制n(2<=n<=16)

a=input()#一个n进制数

m =int(input())# 转换后的数的进制m(2<=n<=16)

# 用自定义函数,可以考虑将所有问题都转换成十进制转X进制、从X进制转十进制。

#数据结构的角度,可以尝试用字符串、栈、链表。