#4313. 十六进制(484558)

十六进制(484558)

题目描述

1616 进制表示中,除了使用数字 01234567890123456789,还使用字母 ABCDEFABCDEF 分别对应 10,11,12,13,14,1510,11,12,13,14,15。在这种表示下,00255255 之间的每个整数都可以用一个 11 位或 22 位的数字表示。
例如,001212 分别用 11 位的 1616 进制数 00CC 表示;9999255255 分别用 22 位的 1616 进制数 6363FFFF 表示。
给定一个 00255255 之间的整数 NN,将其转换为恰好两位的 1616 进制数,必要时在前面补 00
注意
评测程序区分大小写。具体来说,你不能使用小写字母 abcdefabcdef 作为 1616 进制数字,而必须使用大写字母 ABCDEFABCDEF

输入格式

输入从标准输入按以下格式给出:
NN

输出格式

输出答案。

样例

99
63
12
0C
0
00
255
FF

样例解释

【样例1说明】
99991616 进制中表示为 6363

【样例2说明】
12121616 进制中表示为 CC
由于要求转换为两位的 1616 进制数,因此答案是在 CC 前面补 00,即 0C0C

数据范围

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

来源

  • AtCoder ABC271A