/ Vijos / 题库 /

数位重排

数位重排

时间限制:1秒  内存限制:256M


【问题描述】

  给定一个整数 \(N\),请你完成下列任务:

  任务1、将该数各个位上的数字翻转得到一个新数。新数应满足常见的形式,即除非给定的原数为 0,否则翻转后得到的新数的最高位数字不应为 0。

  任务2、计算由 \(N\) 的各位数字组成的最大整数\((MAX)\)和最小整数\((MIN)\)之差。

【输入格式】

  第 1 行: 一个整数 \(N\)。

【输出格式】

  第 1 行:包含一个整数,表示任务 1 的输出结果,多余的 0 不要输出,即不要出现 012 这种形式;
  第 2 行:一个正整数,表示任务 2 的输出结果。

【输入输出样例】

 Input

21345

 Output

54312
41976

【数据限制】

  \(100\%\) 的数据满足 \(-10^{18} ≤ N ≤ 10^{18}\) 。

【来源】

  Mr.he

信息

ID
1310
难度
(无)
分类
数论 | 模拟 | 贪心 | 数位统计 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
4
上传者