P10260: 进制运算

传统题
1.000s 时间限制
512MB 内存限制
3 提交
1 解决

【题目描述】
【题目描述】 有没有想过,当你遇到一个用不同的基数系统来谈论数字的人时,会发生什么?例如,当您听到有人说这个神秘的数字1010110001(它是二进制的)时,您能迅速将其转换为十进制形式689吗? 在哈克兰,每个人在谈论数字时都使用八进制(以8为基数)。因此,新移民往往难以快速解析数字。其中一个是亚里克斯。亚里克斯曾经生活在一个采用十六进制(以16为基数)的地方。为了尽快适应哈克兰的生活方式,他努力训练自己进行八进制到十六进制的快速转换。在亚历克斯的训练结束之前,他将依靠一个进制转换程序。帮助亚里克斯编写这样一个程序。 使用大写字母A,B,C,D,E,F表示十六进制的10,11,12,13,14,15。 【输入格式】 输入一个八进制的非负整数。给定的整数没有前导零,并且严格小于8200000。 【输出格式】 输出一个十六进制整数,输出不能包含任何额外的前导零。 【输入样例1】 4444 【输出样例1】 924 【输入样例2】 20 【输出样例2】 10 【输入样例3】 3211 输出样例3】 689 【输入样例4】 7654321001234567 【输出样例4】 FAC688053977 【样例1数据说明】 对于(4444)8=(2340)10=(924)16。  
【输入】
输入一个八进制的非负整数。给定的整数没有前导零,并且严格小于8200000
【输出】
输出一个十六进制整数,输出不能包含任何额外的前导零。
【样例输入】复制
4444
【样例输出】 复制
924

题目类型~

竞赛题 难度4.3 

咻咻~

提交答案 状态