#ATabc271a. [ABC271A] 484558

[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

输入

99

输出

63

样例 2

输入

12

输出

0C

样例 3

输入

0

输出

00

样例 4

输入

255

输出

FF

说明/提示

注释

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

约束

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

样例解释 1

99991616 进制表示为 63

样例解释 2

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

由 ChatGPT 4.1 翻译