给你一个整数 num
。你知道 Danny Mittal 会偷偷将 0
到 9
中的一个数字 替换 成另一个数字。
请你返回将 num
中 恰好一个 数字进行替换后,得到的最大值和最小值的差位多少。
注意:
d1
替换成另一个数字 d2
时,Danny 需要将 nums
中所有 d1
都替换成 d2
。num
可以不变。
示例 1:
输入:num = 11891 输出:99009 解释: 为了得到最大值,我们将数字 1 替换成数字 9 ,得到 99899 。 为了得到最小值,我们将数字 1 替换成数字 0 ,得到 890 。 两个数字的差值为 99009 。
示例 2:
输入:num = 90 输出:99 解释: 可以得到的最大值是 99(将 0 替换成 9),最小值是 0(将 9 替换成 0)。 所以我们得到 99 。
提示:
1 <= num <= 108