#B1429. 6084问题

6084问题

【题目描述】

任意给出一个四位数。

把它的四个数字重新排列,组成一个最大的四位数和一个最小的四位数,并计算两者的差。

例如 37213721 可以重组成 73217321 和 12371237,差值为 7321−1237=60847321-1237=6084。


【输入描述】

输入一行,一个四位数。

保证:

  • 输入恰好包含 44 个数字;
  • 第一位不为 0。

【输出描述】

输出一个整数,表示重排后最大数与最小数的差。


【样例 1】

【样例 1 输入】

3721

【样例 1 输出】

6084

【样例 2】

【样例 2 输入】

1000

【样例 2 输出】

999

【样例 2 解释】

最小排列为 0001,按整数值计算为 11;

最大排列为 1000。