题目
LeetCode 1432.改变一个整数能得到的最大差值
解释
## 题目描述 给你一个整数 num 。你可以对它进行以下步骤共计 两次: 选择一个数字 x (0 <= x <= 9). 选择另一个数字 y (0 <= y <= 9) 。数字 y 可以等于 x 。 将 num 中所有出现 x 的数位都用 y 替换。 令两次对 num 的操作得到的结果分别为 a 和 b 。 请你返回 a 和 b 的 最大差值 。 注意,a 和 b 必须不能 含有前导 0,并且 不为 0。 ## 示例 **示例 1:** **输入:** num = 555 **输出:** 888 **解释:** 第一次选择 x = 5 且 y = 9 ,并把得到的新数字保存在 a 中。 第二次选择 x = 5 且 y = 1 ,并把得到的新数字保存在 b 中。 现在,我们有 a = 999 和 b = 111 ,最大差值为 888 **示例 2:** **输入:** num = 9 **输出:** 8 **解释:** 第一次选择 x = 9 且 y = 9 ,并把得到的新数字保存在 a 中。 第二次选择 x = 9 且 y = 1 ,并把得到的新数字保存在 b 中。 现在,我们有 a = 9 和 b = 1 ,最大差值为 8 **示例 3:** **输入:** num = 123456 **输出:** 820000 **示例 4:** **输入:** num = 10000 **输出:** 80000 **示例 5:** **输入:** num = 9288 **输出:** 8700 ## 约束条件 1 <= num <= 10^8 ## LeetCode 链接 https://leetcode.cn/problems/max-difference-you-can-get-from-changing-an-integer/
答案
正在疯狂整理答案中......