#ABC271A. [ABC271A] 十六进制(484558)

[ABC271A] 十六进制(484558)

AT_abc271_a [ABC271A] 484558

题目描述

16 进制表示中,除了使用数字 0123456789 , 还使用字母 ABCDEF 分别对应 10,11,12,13,14,15。在这种表示下,0255 之间的每个整数都可以用一个 1 位或 2 位的数字表示。

例如,012 分别用 1 位的 16 进制数 0C 表示;99255 分别用 2 位的 16 进制数 63FF 表示。

给定一个 0255 之间的整数 NN , 将其转换为恰好两位的 16 进制数,必要时在前面补 0

注意评测程序区分大小写。具体来说,你不能使用小写字母 abcdef 作为 16 进制数字,而必须使用大写字母 ABCDEF

输入格式

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

N N

输出格式

输出答案。

输入输出样例 #1

输入 #1

99

输出 #1

63

输入输出样例 #2

输入 #2

12

输出 #2

0C

输入输出样例 #3

输入 #3

0

输出 #3

00

输入输出样例 #4

输入 #4

255

输出 #4

FF

说明/提示

样例 1 解释

99991616 进制中表示为 6363

样例 2 解释

12121616 进制中表示为 CC

由于要求转换为两位的 1616 进制数,因此答案是在 CC 前面补 00,即 0C0C

数据范围

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