#A3723. 二进制小数转十六进制

二进制小数转十六进制

题目描述

小杨在处理一批低层存储数据时发现,数据以二进制小数形式记录,但分析工具只支持十六进制输入。他需要编写一个程序,将二进制小数(含整数和小数部分)转换为十六进制。

小数部分保留不超过 8 位十六进制数字,末尾多余的 0 要去掉。

输入格式

一个二进制小数。可能包含小数点。

输出格式

一行,对应的十六进制数。如果小数部分恰好为 0,则不输出小数点。

数据范围

二进制数字符串长度不超过 20 位(含小数点)。数值不超过 10^6。

101011.01101
2B.68