#P1680. 求三位数打乱次序后最大数和最小数的差值是多少

求三位数打乱次序后最大数和最小数的差值是多少

题目描述

从键盘读入一个三位整数 nn ,求这个三位整数 nn 打乱次序后能够组成的最大数和最小数的差值是多少?

比如:从键盘读入 162162 ,那么这个三位数打乱次序后能够组成的最大数是 621621 ,能够组成的最小数是 126126 ,差值 =621126=495= 621 - 126 = 495

再比如:从键盘读入 120120 ,那么这个三位数打乱次序后能够组成的最大数是 210210 ,能够组成的最小数是 1212 ,差值 = 21012=198210 - 12 = 198

输入

一个三位整数 nn

输出

按题意求出的差值。

样例

162
495

来源

分支问题