#aBC271A. [ABC271A] 484558

[ABC271A] 484558

AT_abc271_a [ABC271A] 484558

题目描述

1616 进制表示中,除了 0123456789 之外,数字 10,11,12,13,14,1510,11,12,13,14,15 分别用 ABCDEF 表示。因此,00255255 之间的整数在 1616 进制下表示为 11 位或 22 位。例如,0012121616 进制下分别表示为 0C,都是 11 位;而 99992552551616 进制下分别表示为 63FF,都是 22 位。

请将一个 00255255 之间的整数 NN 转换为恰好 221616 进制表示,如果不足 22 位则在前面补 0

输入格式

输入从标准输入读入,格式如下:

NN

输出格式

请输出答案。

输入输出样例 #1

输入 #1

99

输出 #1

63

输入输出样例 #2

输入 #2

12

输出 #2

0C

输入输出样例 #3

输入 #3

0

输出 #3

00

输入输出样例 #4

输入 #4

255

输出 #4

FF

说明/提示

注释

英文字母大小写有区别。特别地,不能用 abcdef 代替 1616 进制表示中的 ABCDEF

约束

  • 0N2550 \leq N \leq 255
  • NN 是整数

样例解释 1

99991616 进制表示为 63

样例解释 2

12121616 进制表示为 C。由于要求转换为恰好 22 位的 1616 进制表示,所以在 C 前面补 0,答案为 0C

由 ChatGPT 4.1 翻译