mirror of
				https://gitee.com/coder-xiaomo/leetcode-problemset
				synced 2025-11-04 03:33:12 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<p>给你一个整数 <code>num</code> 。你知道 Danny Mittal 会偷偷将 <code>0</code> 到 <code>9</code> 中的一个数字 <strong>替换</strong> 成另一个数字。</p>
 | 
						||
 | 
						||
<p>请你返回将 <code>num</code> 中 <strong>恰好一个</strong> 数字进行替换后,得到的最大值和最小值的差位多少。</p>
 | 
						||
 | 
						||
<p><strong>注意:</strong></p>
 | 
						||
 | 
						||
<ul>
 | 
						||
	<li>当 Danny 将一个数字 <code>d1</code> 替换成另一个数字 <code>d2</code> 时,Danny 需要将 <code>nums</code> 中所有 <code>d1</code> 都替换成 <code>d2</code> 。</li>
 | 
						||
	<li>Danny 可以将一个数字替换成它自己,也就是说 <code>num</code> 可以不变。</li>
 | 
						||
	<li>Danny 可以将数字分别替换成两个不同的数字分别得到最大值和最小值。</li>
 | 
						||
	<li>替换后得到的数字可以包含前导 0 。</li>
 | 
						||
	<li>Danny Mittal 获得周赛 326 前 10 名,让我们恭喜他。</li>
 | 
						||
</ul>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p><strong>示例 1:</strong></p>
 | 
						||
 | 
						||
<pre>
 | 
						||
<b>输入:</b>num = 11891
 | 
						||
<b>输出:</b>99009
 | 
						||
<b>解释:</b>
 | 
						||
为了得到最大值,我们将数字 1 替换成数字 9 ,得到 99899 。
 | 
						||
为了得到最小值,我们将数字 1 替换成数字 0 ,得到 890 。
 | 
						||
两个数字的差值为 99009 。
 | 
						||
</pre>
 | 
						||
 | 
						||
<p><strong>示例 2:</strong></p>
 | 
						||
 | 
						||
<pre>
 | 
						||
<b>输入:</b>num = 90
 | 
						||
<b>输出:</b>99
 | 
						||
<strong>解释:</strong>
 | 
						||
可以得到的最大值是 99(将 0 替换成 9),最小值是 0(将 9 替换成 0)。
 | 
						||
所以我们得到 99 。</pre>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p><strong>提示:</strong></p>
 | 
						||
 | 
						||
<ul>
 | 
						||
	<li><code>1 <= num <= 10<sup>8</sup></code></li>
 | 
						||
</ul>
 |