NC200196. 进制转换
描述
今天上课刚刚学了 进制与 进制的转化,但他觉得这个题目太简单了,于是他想加强一下这个题目,所以他考虑将 这26个小写字母分别表示 ,并且希望你将一个 进制的数字 转化为 进制的数字。
输入描述
第一行一个字符串 ,第二行两个整数 ,表示 是 进制数,你需要将数字 转化为 进制的数字。输入保证 是一个 进制数。
输出描述
在一行中输出 在 进制下表示的数字。
示例1
输入:
1001 2 10
输出:
9
示例2
输入:
z 36 10
输出:
35
Python3 解法, 执行用时: 48ms, 内存消耗: 4560K, 提交时间: 2022-09-05 13:05:35
n=input() s,k=map(int,input().split()) n=int(n,s) a=[] while n: a.append(n%k) n=n//k for i in range(len(a)-1,-1,-1): if a[i]<10: print(a[i],end='') else: print(chr(87+a[i]),end='') print()