Back to course home
0% completed
Minimum Difference Between Largest and Smallest Value in Three Moves (medium)
Problem Statement
You are given an integer array nums
. You're allowed to change any of the numbers up to three times, turning them into any value you wish.
Return the minimum difference
between the largest
and smallest
value of nums after updating the nums
array.
Examples
-
Example 1:
- Input: [1,5,6,14,15]
- Expected Output: 1
- Justification: Change the numbers 14 and 15 to 2 and 3, respectively (or similarly small numbers). Now, the array is [1,2,3,5,6] with a minimum difference of 5 - 1 = 4.
-
Example 2:
- Input: [10,10,10,10,10]
.....
.....
.....
Like the course? Get enrolled and start learning!
Table of Contents
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible