#B0377. 镜中世界

镜中世界

题目描述

镜中世界会把数字的每一部分分别倒过来。输入可能是整数、小数、分数或百分数:

  • 整数:直接反转所有数字;
  • 小数:整数部分和小数部分分别反转,小数点位置不变;
  • 分数:分子和分母分别反转,分数线位置不变;
  • 百分数:只反转 % 前面的整数。

反转后的整数部分不能有多余前导零;小数部分不能有多余末尾零,但如果一部分全是零,则保留一个 0。分数不需要约分。

输入格式

输入一行数字字符串。数据中没有负数:整数不超过 2020 位;小数的整数部分和小数部分均不超过 1010 位;分数的分子和分母均不超过 1010 位;百分数的数字部分不超过 1919 位。

输出格式

输出经过镜中世界变换后的结果。

100.020
1.02